...................# .....#.#.##########. .......#.##########. ...###.############. .......############. .#####.############. ...........########. .#######.#.########. .#######.#.########. .#######.#.########. .#######.#.#####.... .#######.##########. .#####.#....#######. .#####.#.##.#######. .....#.#.##.#######. ...#.#.#.##.#######. .....#.#.##.####.... .###.#.#.##########. .......############. ######..............