###### ##....## ###......### # ##..........## ..## ###............# #...### ###..............# #...###..##............# #.....###.......?....# #...### #...........## ##...# #..........## ##....# #..!......## ##.....# ##......### ##.....## .........# ###.......# .######..## ###..........# ##..# ##...z........# #..## ##............## ##.z# #............... . ##.## #............##.. ...##(z# ##............# .. #...##.## ##............## . ##...#..# ###.............# ).#.....#.## #..............## .. ......z...## #...............# #.. .......#..# ...z.............#.# #.. .##.zz.#..####. .#......#.....###. #.# ##............ #......######## .# #.# ####....######... .......# #.. #.######....#### . #.....# #.# #........#### #...### ##.######z....#### #.....# ##...#.......### ##.....# ##.......[.#### ###......# ####hz.......## ##........#####..gzzg.......## ##....h..........##gg..z......# ###.g.....g.g..######...........# #.r.g..g......## #............# ##a..........## ##............# ##..........# ##............# ##.........# ##............ ####.....## ####.#....### ......# ####.### .....# ..