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