.... .. .## ....##....#.##.. .....#.#.. ..... ###.....#.##.... #........$#$..# #.S.........Y# ............# .........O.####### .....a.<.h........ #..##.###..####### # #..... ##.##.# #[. .. ##.# .# .# . ..