.... #..# #..# . ..## .. # ...# ...#.###..# .........# #..#..###### #....Foooo<# #....####### ......... ..<#.###.. .. #. ... . . o#.o . .o... .. .. ...