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