# . ## ###. .## ....#####.. ###....#...## ......#.. .# #. #...##.####.. #.. #..o.......# #..###.####.###.. #......# # #.##>### #....# .....#..# !..) .... ..) ...## .. .... . .##.. #. #..