##### #...##### #.......####### #.............. #.<####h########.# #................. #..#######.#####. #..# #......$.. #..# #.>#####.# #... ...# <... #.... #... #...# #...# ....#