... ####.. #.# .....# #.# .##. #.. #...# #.# .#.# #.. #...# #.#####..# #.. #...####.##....## #.. #...............## #..## #.#...z...:......# #...# #.#.zz.z..z..#### #.#.###.#.#######.....# #...Wz))..# #.z##.# ###.###...# #z.# # #.# #...# #..# #.###.##...... ...# #...........### .#.# #####^##..... . .# ########....#..## ## .# #..............# #.#########..... #.# ###.# #.# # #.# #.# #.######### #.........# #########.# #.# #.# #.# #<# #.# #.# #.# #.# #.# #.# #.#