######################## ....#..O......#.......# #.l#.#######.#.#####.# ###..#.# #.#.#####.# #......# #....<.##.# #.#..### ###.##.##.# ..... #..)....# ......# #......## ..###. #.#..#.# #. #..#.#.# # #.###..# #.. #.# #. ..# .## .