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