.. ... # #[# #.#..## .. #......##### ####.! ...........# ...... #..OO...######.....# ###..##.........##.## ##................. ####..)..ooSo<...>.... ####......##..#.......... .........####..#......... ###+###..# ##........[.. #.># ###.##.....# #..# #....###.# #..# ####.. . #..o #. #..# #. #..#