######################## ....................... #. #............#........ #. #............#........ #.######............#........ #...............[............ #.....##############.....#### #.....#............#..##.# #.....#............#..# .# #.....#............#..# # #.....#............#..# # #.....#............#..##.# #.###.#...(O.......'.....# #.....##############.....# #.........# ####### #.........# #.........# #.........# #.........# #.........# #.........# #.........# #.....##### #..#..# #..#..# #..#..# #.....# #. ...# ..... ..... .......