Yellowstone Boys and Girls Ranch working to fill service gaps