. .## ...$..### .....#..# #### .....#.O# ###.... . #....#..##..$.... ...## #..#....$....... ......###............... #...<................ ##...........^......# ###...............# #.................## ...................##. .#######.............. #.............. ##...)...###### #......## #....### .......# ........# ...###... ..# #... .# #...