Custom swimming indoor swimming pool