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