######## #......# #......# ######### #......# #.......######## #...Z..# #..........#..^### ##+#'##############................############# #.#...)..........'............(................ #.###.###.########....[......+++'++.########### #.#...........# #....)......+..(.+.# #.#.#.........# ###.####....+..<.+.# #.[.#.........# #.# #....+....+.# ########.....##########.# #....+....+)# #..........#.# #.....##.# #....'+++++.# #...[....###.###.....##.#########..Z...##### #......(>+.....Z...............Z..ZZ.......+ #....(...##############.############.......# #........# #.# ##.......# #........# #.# #........# #..).....# #)# #Z#......# ########## #.# #Z#.....># #.# #Z#....... #.# #Z#....... #.# #Z#######. #.# #.# #.# #.# #.# #.# #w# #.# #.# ##.# #.# #..# #.# #.## #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #Z# #.# #Z# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #)# #.# ##.# #.# #.Z# #.# #.## #.# #.# #.# #Z# #.# ##.# #.# #..# #.# ##.## #.# #..# #.# #.## #.#######.# #.......Z.# ###########