######## #..# #......# #..##### #......# #####...... #......########......... #.............<.# #...# #......(.....(..###..# #......########%....### #.[....# ##(..)o.# #......# #.##.#..# ######## #.##.##.... ..##.. ##### .######. .. .# #. # #. ### ##..## #....# #....# #...Z## #)....####.# #............ #....#####.## ##..W# # ###.# ..# #.##..#.# #<......# #..(....# ##..(...# ..(((.# ##.#.(. .#(## .. # ..