.. .... .....## .....#.## #......#### #.#........# #...##....### ..# #.......## . #..#.#.....# #...#..###.## +....+...+...# ###+##...###'## .# ##'##....#..# #...#..<.#..# #...#....#..# ####...######..# ............=...###### .....................# #.........#..........# #.........#..........# #.........#..........# ..........#.....g....# ..........#........?.# ...#######.....?...... #######...... ...... ...... ..... .....