##### .# #...# # o. #..?# .#. o# #...##.+. .##.#.#..# +.......# #...>...#. #.......+. #)Z#...## #ZZ#.#.# #Z)#...# ...... #Z)# ..# ......# #))# ### ..... #######)### ... ......T)..# #######'### .....C...)##########.#.#.#.#.## ...p.(....#.......#..Z........# .p........'..ZZZ..'Z.ZZ[Z..)).# ..........#.......#..Z.Z..).).# ..........#.......##.#.#.#.#)## ###########.......##########)######## #.....[.# #........# #####'###### #........# #.......# #..<.....# #.......# #........# #.......# #........# #.......# #........+ #.......# #........# #.......# ########## #.......# #.......# #+#######