.######.##..# ........... ......... .!..[.. ..... P ?.. .# .. ####l####.# ... #.........# ....#.......#.# ..............# ...#..<......# ..............# ....#.......#.# ....##.##.##..# ..............# ............# ..............# .............## .............# ............# .##..####...# #... ...# #.. ...#