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