##......... ##.......... #........... #........... #........... #.......# ##......# #######..@.# .........### ######....# ####### ##...###.....## # #............##.# ##...........>..# #..............# ##.............# #...@..........# #..............# ##..............# #..............## #..............# #..............# #####.....###. #...### ####### ##...# .# ##......## #...## ..# #........## ##...#...# #.........# #........ ..........# ###........ ..........## ###..@....... #...........# ..####..........?. #...........# .................. #..........## .................. #...........# ....###>#......... ##..........# ... #..#......... ##.........# . #..#......... #....)...#..# #.##.....!.. ##..<)###..## .. ....... ###### .## #.# ...$... ## #. .#