### #.## ### #..###### ##.#######.#.....# ##...........#####... #...#######..# #..## ####.# ## # ##...#####....#####..# ##. #..#.................. ... #..##..##........#...# #.# ##.## ..#####...### # #..##..# ..# ##...## #..#..# .# #..[.# #..<..# .. #.....O# #......# .. #........# ............. ...####..... #########..### .... ###.... ..# P... #....# ..# .. ..#.> ..# ####.