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