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