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