.. .## .# ##+#####.## #.........## #..........## .#...........## .......<....... #......h...#..# ##.......$.+ ..........[# .###########