. .>.... ###.?.... . ......... ..#. .... ... ..... ...# ..# ....# #oo###.# ....# #o.....# ...[# #.####.######....# #####.o..............# ###+### #....o.###.####......# #.....# #)####.#.#.# #<.....# #.....# #.####.#.#.# ######.# #.....# #.o.o..#...# # #.....# ########.######## #.....# ................. #.....###########......###### #.....'...# #......##<..# #.....###.#######.#######.#^# #.....# #................)).# #.....# ##########.......#### ###'### #.. +......))..+ #.# #.# #.......#### #.# #.####.......# ##'#########............# #.........##............### #.........##........).....##### #............................... #.........................)..... #.........###......####...###... #.........# #......######## #.........# #........# #...).....# #........## #.........# #.........# #....[....# ###.......# ########### #.......# #.......# #.......# #.......# #.......# #.......# #.......# #.......# #########