############ .....#...)####### #..............##### ####........####......# ............# #..###.# .. #..#......# ##.#.## #. ..###..#.#.#..# #.###.# #. ..............# ##.#..# ###.### #.######'###### #<.# # #.....# #.# ##...## #.## #.....# ####.# ##.....## #.. #.....# ##.##.###.......# #.## ####....%#########...#.##.........# ... +.......................'.........+ ... ####..@#.#########...#.##.........# ... ##.##.# ##.##.###.......## ##.## ... ... ####.# ##.....## #.# ##..# ... ##...## #. #..# #.# #+## # #..# ### ?..#