...w. .# .... .# ........ ..# .... ... ...#.. ... #o####...... . ##.##.##<....... ..##.....oZh...#... .......oo.<........ #......O.>....... #..........####.# #.............. # #.............. #............... ................. ..#............... . ##....$......## ###.#..$....#