############### #.......<.....# #.###########.# #.#...# #.# #.#.#.# #.# #.#...##### #.# #####.......... #<# ..?.....(..##### #.# .?......(#.....#.#.### .#####...........#.#.. #.#)........#.#.## #.....#.##.##.#..# #.#.#.#.##....#..# #.#.#.#..........# #.#####.#.#............# #.............<........# # #######.#.##...........# ..# ##+#.##.#########.#....# #....##.#.#............# ####....##.#.#.#####.#....# #..+.....#.#.#.## #.#..#+# #.##...###.#.#..# #.# ... #.###.####.# #.#....# ... #... #..........# ###..# ..# .... ######)####.# #>.# ..# .## #....<.####.# #..# .# #####+#.......#.# #..# #......)#####.#.# #..# #........# #.#.# #..# ##### #........# #.#.# #..# ##...## #........# #.#.# #..# #....' #........# #.#.# #..# #....# #........# #.#.# #..### #....# #........# #.#.# #....# #....# #######..####.#.# ##.### #....# ### #.......#.# #.####.###########....# #.. ##.#....#.##..............>.....((####.#.# #......#.########................@o...... #...####.# #####################.#.# ####........# #.# #....######## #.####### #....'..S.# #.(SZ...# #..).####.# ....@..######.# #....# #.# ....... #.# #....# #.# ....... #@# #....# #S# ....... #.# #....# #.# #####+# #.# #....# #.# #S# #....# #.# #Z# #....# #.# #.# ###### #.######################################.# #....S...................................# ##########################################