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