...#######..... ............... ......$........ ............... ............... .................... ....... #....)....... .......## ##O..O.... ........# ##O####.... ........###)##(..# # ..........##.#)[# ...........#.#.### ............##.# ...........#.## ...........#..# #........#..# #.........# #.........# #.........# #.........# #.........# #.........# #.........# #........#.. ..........#..# ..........#.## ...........# ..........#.