###### ####..#.## ##.#......# #......#.## #.......## ##......^# ####......## ##.........# ### #..........## ##.#####......#...## #....##........#...# ##.....#.......<#.## ##................# #......#.........## #...#.............# ##.##......).o.#.## #####.....o>)....## ##....ooo.....## ######...........## ##.#..#............# #...............#..#### ##............###.....## #...##..#.....###.....# ##...#...#.....####..## #......#.....## #...# ##...........## ##.## ##......))....# ### #...#.#.).....## ##.####....#...# ### #....###.## ##.### ### ###