######## #......# #......# ###..[...# #########........# .........!#......# ##.....##.......# ....###O5#.####### .# ####YZ.## #O.oo...## #....#####Zo# #... ##Y# #... ... #W# ... .# #.## #.. O.#.# #####..# #.. JY #...##.hl##.# ## .S# .o #..ooYaKhZh#.## #. #.# .# .......ohWY.o.# #. #. #.#O.# ?..h.........## #.<#.##oK# ........K...## #(..>l{O# ............# #...##ho# .....##...... #..## #.h# ##### #K...#.# .... ..... ..####.# ### .....# ### .. ...#... #.# .o..##... #.# .#.