##### ...... ...... ......############ .................. ##................ #+####........... #<.......... #....########## #....#........#..# #....#........#..# #....#........#..# #....#........#..# #....###'######..# #................+ +.... #................# #.... .........######.....# #...# .........#....#####.# . #...# #............#........#.#####... #...# #............#........#......... #...# #............+........#......... #...# #............#....))..'......... ####...######...........##.....[).#......... ####.......................#.........#......### ...........................'.........#......+ ...........................######....#......# ..............####..............######......# ........###...#..####............. .......# #######...#...#.....#........................ #...#...#.....#.................# +...#####.....#.................# +.............#.................# +.....}.......#.#########.......# ##.# #.............#.# #...?...# #..# #.............#.# #..pz...### #..# #.#...........#.# #.......... #..# #.#...........#.# +.......... #..# #.#..........##.# +.......... #..# #.#..........#..#########.......... #..# #.#.######...#..................... #..#############.#.#....'...#..........#####...... #..................#....#...#..........# ...... ######......#...........#....#...#..........+ ...... #...........#.####......#....#...#..........# ###... #...........#.#..#......######...#####......# .. #...........#.#..#...................#......# #...........###..#...................#......### #................#.........###########........# #....[...........###########..................# #............)........................).......# #........................##########...........# ######...................# #....<...(..# #...................# #............ ######..............# #............ #############..# #.########### #..# ### #..# ####