15505 inches = 393.827 meters