##### ################...# #..................# #.##############...# #.# #...######## #.# #..........# #.# #..........##### ###.############ #............[.. #####..........#...###.........<...... #................................#####.. #......%.......#...###.##.######.#...... #....#######......................?...s.. #....# #.#########.##.######@#...... #....# #.# #..........###.# ... #....#######.######[............%# # #............................###.# #..............####..........# #.# ..............<# ###..#.#.## #.# #..............# #..#.#.# ..@ ...#..<.......# #..#.#.# ... # #..........# . #.#.# .... #..........# .#.# (... ############ #.# .