.# ...#..... #...##...# #########...##...###### #...........#.......... #...........#.?.......# #...<.......#.........# #...........#.......... #...........#.......... #...........O)......... #......##...##......... #########...##.....$... #....#.........# #....#.........# #....#.........+ ##...#..#......# ##############