### ###########.# #...........# #.#########.# #.# #.# ######### #.###### #.# ####.......# #......# #.# #..........# ##.....# #.# ########## #..........# #.....# #.# #........# #.........## #.....# #.# #........###.......#.# #########'#'## #.# #..^.....'.......#.#.# #...........# ###.# ### #........##.####.#.#.# ##### #.........#.###.#.# #.# ##########.........#.### #...# #.........#...#.#.###.# ##..#.##.#.....# #...# #########.##..#....##.# #.....##.#.#.#.# #...# #.#................# ######.....##.....#.###.Z.####### ##.######...#....##.### .............>........+...'.....# #.....................# ########.#.#........###...#####.## #.....##.........#.### ##'#+#..#.#...........# #.§# #.#........#.......# #.......#.#.......)...# ##§## #<.........###....## #.........#...........####§{############....#.####....# #....<....+..(........+...§§§§§........'...........>#.# #.......###...........#####§####.#######...........##.# #.......# #.########### ##§####.#######......##.###### #######.......# ## #.......##...........##.# #.............# +.......##.#.........##.# #.........#...# #.%.....##.#........###.# #.........#...# #.....(.##.#............# #.........#...# #.......+..#.....######.# #.........#...# ......?.# #.......####.....# #.# ############### .........+ #.......# #.....######+## .........######.....?.# #.............# )............##.......# ####......(...# .............##......(# #..........# .............##.......# #..........# ### ............<#######..# #..........##### #.# ..)..........# #####..#######..............# #.# #+####'#....# #...........#######.........# #.# #.#....# #.....>.....# #####.###.# #.# ...####.###### #.......(...# #.# #.# #.### #......## #.O.........### #.###.###...# .........#######.............#########.........#.# ########.....................'...................# #..#############......##################### #..# #......# #..# #+###### ...# ....# .....# ###...#