Law of the sea Troy herringbone shirt 2443055 grape leaf 402