############. .#####............ .>.............# #####.<.......# #.........# #####.##### #...# ###.#### .# #..o.##...## ####.o.....# ##....... ....... ....... ......# ....... ....... .......