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