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