##### #.... #...# #...# #...# #...####### #.)........ #.......... #<......... #..########.. #..#......#....+ #.[#......#....# #..#......#....# . #..#......#....############..... #..#......#.....<.....o)!...o... #..#......#...........o)).###### #..#......#............G..# #..####'###.......######..# #.................# ..# #........#####....# ..# #.#####..# #....# ... #. #..# #....# .... #. #..# #....# . #. #..# #....# #. #..# #....# #. #[.# #..... #. #... ...... . #.. ...