Panama suffers road loss against Hartshorne