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