###### #....# #....## #.....# . ###...# ... ######.....### ##.>. #.####............# ...# ##.#.......#...###.# ...# ....)......##### #.###..... #.......>...# ##....# #........#### #....<# ....##...### #.....# ###...# #...### #...# ##.## #...# #.# #.### #.# # ####.#### #.# #.#>......# #.# ####...gp....# ... #............#####.... #.......#o............ #....####............. ......####o#...####.. ..........#...# ##..###..###... )...##...# ...# ..(.....$# ...# ........o........ %........r..### #......o......# ..............# .#......##... #...##.# ## ... .. o