#.. #.. .. #.# #......o....# ##.. #.......%...# ...###...^......# #..##..........# #.##.......!..# #o# #........# ...#.##o###........## ....$...............# ...#................# #................# ##.........<.....# #...............# #.....#........## ########......## ########