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