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