#. ########## #... #####........#### ..... #...............#...... ##..#.........##........ ###...#.........####...... .######.#..##.........# ?.... ......#....###........# .... ..........## ##.......# ... ####..))<.# ###....## p. ###..).# ##..## . ##...# #### ##..## ##..# #..# ##.## #..####### ##........ #......... ##.#######. ##.)# #..## ##.## ##..# #..## ##.## #.)# #o[## #.## .o ... .... ..... ......