.. ...######## ...........# ...........###### ............)%..# .............###.# .............# #.# #####........# #.# ####'###.###.############## #.###..........)......<# #........>.....%......<# #.#######.############## #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#### #.# #....# #.# ####### #....# #.# #.....# #....# #.# . ##.....## #....# #.# ... #.......# #....# #.# ......####.......########....####.# .........o.........>..............# .#.?..####.......########.######### ... #.......# #.# # #.......# #.# #.......# #.# ######### #.# #.# ####.#### #.......# #.......# #.......# #.......################## #........%...............# #.......################.# #.......# #.# ####'#### #.# #.# #.# ########.# #.# #......#.# #.# #.####.#.# #.# #.#^.#.#.# #.# #.#%##.#.# #.# #.#....#.# #.# #.##########################.# #.....>.........(............# ##############################