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