##### ....### .....# #.#.################ #................... #########.########.####### #.........# ### #.# #.#######...[..# #.# #.# ######.# #.# #.# #.# #.# #.# #.# #.# #.# ####.###.### #.# #......<...#### #.# #.##.###......# #.# #.##.# ###.##.# #.# #.##.# ##.##.# #.# #.##.####...#.# ####.###### #.##...#......######### #.........# #.####................. #.###.###.####.## #.#.....########## #.# #.# #.......###.##...## ####.# #.###.####..##...#..## ##.##.###.....# #.)........#### ###.b