############## ............. ...#....$.# .!......O<# ........h.....# ................. #...........#.#.# ..#.....###.# # # ####### .# .# .# $