... #.. #.# # #.# .. #.# .# #.# ####..# #.# #.....# #.# #############.# #.# #.......o...).# #<# #.############# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#### #.# #....# ... . #.# ####.# . #.# #.##<# #o# #.# #.# # #.##.# #.# #.# #.# #. #.##.# #.# #.# #.# ###.##.##.# #.# #.# #.# ......##.### #.# #.# #.# #.........# #.# #.# #.# ##.#.##.#.# #o# #.######.# #......#.# #.######........# #.#.####.# #.S......###.#### ##.#.# #.# ########## #.# ..#####....# #.# #.# ...........# #.# #.# ..#####...## #.# #.# #..######.## #.# #.# #.........# #.# #.# #.#######.# #.# #.# #### ### #.# #.. #.### #.. ..# . . #.# #...# #.# #.# .......####.# ####.#.# ##.###### #.# ............## #....#.####### #.......# #.# .......####..### #............###..####.# #.# #..............# #..#.#.#.#.#......# #.###.### #...+########'.# #..#.#.#.#.#.####.# #.......# #.#.#........#.#####.# #..#.#.#.#.#.# #.########%#.####.#.#.+####'.#.......# #..#.#.#.#.#.# #.....>..<.#......#.#.#....#.#.#.##### #..#.#.#.#.#.# #################.#.#.#.##.#.#.#.# #.........)..# #...#.#.##.#.#.#.# #......####### ###.#.#....#.#.#.# ######## #.#.'####'.#.#.# #.#........#.#.# #.'########'.#.# #............#. ####..)........# #############