Oasis of the seas ship length July 8, 2019 16 32 64 128 Oasis of the seas cruise ship length Oasis of seas cruise ship Oasis of the sea royal caribbean