. ?. .. .. ###. # #...###### #..#...#...<# ........#....# #......gh...# ##.$...#....# #.....###### ##.... ###.. #.. #.. #.. .