. .# . . ####. {...# #..# #..# #..# . #..#####..# #.........# #.........# #..I#####.. #..<# #...# #...# #.... #..... #..... #.##### .