. .. ... .... #....## #......## #..<### ##....## ###...#############.. ###...#........#..# ##.............# ##...o.......# #............# ##...o......## ##.......$.# ##........# #.........## .......#...## ...%.###..##..# .....#o#... #..# ...#'#.###.. #.# ...# .:..#... .. .. #.###..###..