## .. #######.#.# #########........#.## #......o..#.........# #.#########.###.#.#.# ####### ##.#.........# #.#. . #.....# ##....######..###.#...# #.###.######## ##.....###.............## #.#...<......####.......##.##...##.#..... #.#.#...%.......................##.#...# #......#######.##.......#........#.#...### ###.##.# #.###....%##..##.##.#......... #.##.# #...>.........##......(.#.# ###.##.#### #####......##.#####.......# #.........# #..#..#.# ####....# #.#.##.##.# #.......# #.#..# #.#.##.##.# #.#.##### #.#..# #.#.##.##.# #.#%# ##.#..# #.#.##.##.# #.#.# #######.....# #.#.##....# #.#.###### ............# #.#.####..# #.#......# #######...#.# ####.#.# #..# ##(######.##########.##.# #......# #..# ###...## #............# # #.##.######.$# #......# ############## #.##.........# #.#(....... #.#########.#####.##.###### #.# #.......##.# #.# #.......##.# #.### #......$##.# #...# #......###.# #...# #...!.># . #...# #.##.### ##.## #.##.# #.# #....# . #.# ###..## .# #.# #... .# #.# #..# .# ####.#### #.)# .# #.......# #..## .# #.#####.# ##.#.### .# # #.######.###oo####.###.... #.!.....## ##go((o........ #.######.# #..#######..... #.# #S#.#.# . ..# ..##.. #### #.###g# #. #?# #.# #.. #