### .. ### #. #.# ...###.###.######### .............SO....# ######.###.######### ..>...........## ##..###........# #O. #.#####.## #.. #.# #.# #.. #.# #.# #.. #.# #.# #.# #.# #.# #.# #.....## ...... #.# ....... ....... #.# #.##..###....... #.# .. #.#............ #.# ....#####.#..........# ### #.# ............#..........# ..# #.# ............#..........# # ### ##.# #.# ............'.....)..(.#.# ... ..# #.# ............######.##..#.####.#. #.##.# #.# ............# ###.##..........#+#### ####....#######.# #.........# #.......#.##.....(... ................# #.........# #.........##.......# .#####.######### ####...#### #......#..##.......# #.# #...#### #......#..##.......# ##.#####.# ####......# #......#.>.........# #........# #.........# #......#...........# #..#####.# #.........# #......#........#.## ##.##### #.........# #...............#.# ..####......##### #.........# ###.####.......##.# ................# ######....# #.####......###'#####....####...#.##### #....# #........................# #...#.# ###### #......#####..........(...###.....# #.###### #......................# #.# #..........)#..#.......# #.# #.(.........#........### #.# #................)...# ### #..............#.##.## ####### #..........#.#.#.##.# #<....#######..........#.#...##.# #####.............####.....#.##.# #.###########.# ###.#.#.##.# #....# #<# #)######.#.#.##.## #....# #.# #.[......#.#.....## #.##.# #.# ##########.....[..# #....###.# #.# ###.##.### #........# #.# #.#### ########.#########.# #.# #...........#####.# ###########.......# #.####### #.# #.# #.# #.# #.# ###