############ ##.....#.....# ##............) ############ #...............# #..........# #...............# #..........# #..<............# #..........# #...............# #..........# #....>..........# #..........# #...............# #..........# ##.............#####.......#### ##.............##...#.###.# #++####.#####....###.###.### ### #................# #...#..#########.# #.......# #.###### ##..##..# #......# ### #..####### #......# #......)..##......#### #..#......##.......... #..................... .................... ......#.##.......... .........).......... ............[....## ........########### ................... ...#.....)8..8(.8.. .. #.#<..h).....|.. #.##..h.)....... # ##.)Z.[...... #gg8..8..8.. #............ ...########### .... ..... ....