...## .... ...# .o.# ...# oo.# ###.$.#### #######....?.... #.....oZ######## +..............# #.........###..####.# ########..#.........# ######.......####.# #......####...<...# #......'...)...#..# #......###.#......# ######## #........# #####..#.# #....# ##.#.# ...# #..#