### ######## ####.# #.P#.#.### ###.##.### ####### #........# ### ##........# #.##..## ##.......## ### #.# #.........# #......#####.........####f###.### ##........## ##......'..###.......##.#........# ####.........# #f....z{#....'.......'...........###..+........## #.........####.......##..........##............## ##.......### ##.......###.........'..............# #.#......P# #.........##.+.......#####.........## ###.......# ##.......####........# ##........f# #......## ###.##'## ##.......# #.#..###### #.......# ###..# #.......# ###..# ##.##..### ##.## ##.##..## #..#### ###.##...# #..#### #####.## ##....# ##.......#### ####'##.# ###..# ###.### #### #### #........+..## #.......# ###.#'P### ######.'#.#### ###..###.f# #.......Zzz..## #......z## #........# #.........(..# #.........# ##.....zz###z.# #......Z.## #...>...## #..........>Y###.........## #f......z####Z####.....zZ+.###.......####...........+..#.........f## #P..%.zZZz# #.z##.......{#...#.....>...##...........##.............# ###.....z.## #..{##........#.z#..........#.........>.##...........### #.........## ##zz#....................#..#...........##............# ##.........# ##.Z'........####.......#..'...........####........<## ###.##.#### #.###.......## #.......#...............##z##.....P#.# #...## ### #.......# ##'##.######.+#...####.#######f.z..### ###.# ####f.P## #z#### #....#.###### ##Z.### #.# ####...## #..## ####......### ###Zf# #.# #.......### ##+.######## ##P###.#.# ##.ZZ## ##.#### #......#..### #.......##.# #####..## #P..## #### #..ZZ.## #......'....###......###.######..'### #..Z####..# #..z..P##### #......##.f.##.......##.#...........## #...zz...## #......##fP###.......###.###......####...........P####...z....# #.....'......+......## #.h#.......###............+............## #.....f#.####.......# #..h#...........?=:........##.#.........# ##.....#####P........## ##..+.........'.%