########### .## #####.........# ...# ..........)<).# ..... ######..........# ...?.##########..........####### ......#.........##.......#######. ................................. #..........## ####.......######## #......##.###......##### #.#>.#.....#..###### #.#..#..##.#.## #.......##.#.### ##.#....5......# #^#...>.##....# #....##..#.#..# ...... ##..[#..## ..#... #O<.....# .................# ...#............... .....###....)...... ## ##...####..# #.... .. #..?## . #####