# ##### ##.####.h.###P## ........<....... .# #.##..YP##...#. #.. #..Y## #.# #... ##..# ..... #.>.# ......##o..# P......Y...# P.# .......##...# #.# #.....# #..## #.# ##..#.##...#.P #..####.#..##...... #.##.#.#..P........ #.................. #....Y............. ##..8.#.#.##......# #..