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