############# #...........# #.#########.# #. #.# .. #.# #####.# .. ... # #.# ..##.####.## @### #. #.# # #.##....... .. ####.##.# o#..###.##......# . ## ........# .oo...........#.#.# ####.#..## #.#Z......... # #...# #.#.........# #.#.## #.#.........# #....## #Z###...#... #.#.#.#### #..{....# #........# .. ######### #.#.#.##.# ..#### ##.^.###.# ...!..### ###########.## #.# ......#.. .......<....# #.# ..(.....####.#. ############# #.# ............... #.# ........# #.# ##....#.# #.# #... #.# #.# ### #.# #.# #.# #.# #.# #####.# #.# ##### ### #.....# #.######### #.#.# #.# #.##### #.........# #.#.####.#### #.# #########.# #.#.........# #.# #.# #.######.##.# #.# #.# ####.# #.##.#######.# #.# #....# ####............# #># #.##.# #.....#.######### #.## #.##.# #.###.#.# #.#.####.##.# #.# #.#.. ..###........###.###.###. ### #.####............# .# #.# #.#########..# # #.......#..a....#..# #.J.###.#...($?.#.####.# .. #.#.#...#.#......# #.#..#...$#.###### #.#[#...#)#.# #.#.......#.# #.#.......#.# #+++###.# ........# #..## ###