####### #...O.# #### ######## #w. #.###.# #... #......# #..# #O# ... #... #......# #..### #.# .### ####...###......##########....# #.# .. .........'.Z........OSZh)w....# #.# .. #....#.##[.....#########oo%..# #.####.# #.. #.######### #.....####### #..(.#.# # #.# #....<....... ####.# #....#Z# #...########. #.# ###....#.# #.... ######(# #......#h### #.#.## #<.O...# .......#O..# #...# ######## .....h.#...# ......Z#...# .......#...# ...S.......# .........(.# .........### #.!##....# ## #....# #....# #....# ...#.#