########### #.######.......... #...........#### #........##.###### #.#####..##......# .# # #..#######.# .#(# # #..# #.# .#.#.### #..# #.# ...#.... #..# ####.# ##........ #..####....###########.##....## #................#.....55...... #...........>.........o5o....# #######.########.#.####)o5....# #.# #.#.# ##.5..... #.# #.#.# ....... ############.# #.#.. ....... #............# #.#.# ...[... ......#####..# #...# .#...#. #.# #.# #..# ###.# .#..## #.# #.# #..# #.# #.###.###.#####..# #........^.......# #.###.###<#####.## #[# #.# #.# #.# #.# #.# ... .<# #.# #.# ### #.# #.. ..# ### ##