########### #.........# #.P.......# ##### ##### #P_P......####...##################...# +.P.......'..'...'....................# #.........####...#################.^..# #.....Z.!..$.# #...# #....# #............####)..###### ##...# #............#...........# #..## #.....########...........# ##.## #..... #...........# #..# #..... #...........# ##.# #..... #### #...........############# #.# ..# #......^....##..........# #.# #.# #...........##..........# #.# { ####.####........(.[##..........###.##### { +.......'...........''..........'......>#### ####.####...........##..........####.#.....# { #................##..........# #....##.# ####......############....(.....#####......## #.........# #...................)..###### #.........# #...................).......# #.........# ###############...........###.####.# #.........#####...##..........###...##.....<.....# #.................##..........# #...##..##..###### #....###'#.###....##..........# #...###.#......# #....# #.#<.......##..........# #...# #...####.# #....# #.#.####...##..........# #...# ##..# #.# #....# #.#........##..........###...####..####.#### #....# #.###......##..........#.....'....>...#....# ##....###.###......##..........#.....#####..#.####.# #.....'.............#..........#....## #.#....####.# #.....####.....................###+## #....##...#.# #[....# #......############...# #.# #.#..#..#.#.# #.....####......# #.#####'#####......<#.#.# #........[......# 8.# #......#######....#.# ######..........# .# #......'.......)###.# #..........# #......########)# #.# #.........## #......##### #.# #.# #......#### #####.[........# #.###.## #......# #####.........(....####.#....# #......# #...............)..##...#.#..# #......## #..................##.###.#..# ####....# #.........(....######.....#### ####.###########..............# ####### #...........'........####### #############........# #........# ##########