hanocano