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