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