ELF>8@Ч@8 @@@@888$g$g mm!m! mm!m!TTTDDPtdGGG44QtdRtdmm!m!PP/lib64/ld-linux-x86-64.so.2GNU GNU#9CeJ0. d@PD@PNP`!@ @!B0 &2"*%L @ #`$6 L@0 x%0 Aj%H'" # @ () !b$yH./0367;=>?@ABDEIKLNRUVWY[\^`abdefhijkmnoprtuvxz|}~{tE%]M.qD.)_{ӕGJuI#V(_Fk؞g}gTGR-ܧ|{?Ӟ?bwUM#~)U,%~hh#E7=+ V2v/7j CM X[nbEaսː^ʿ#U?Җ-M "Q[- LPV̔g{ 4yȯns@/hkqWpiUܴvW%P,I9w+epn'/V^5a.oƭ1-/NwI!c֝$={gA@8=Ujυ =e! : -5jhC/ZbӬCCE{F}$NJgR\Gƭ[=UXD'Yn$h]!\MC|2d} ĕQ/Vc)bUؽй/i ͍2bUjsEe AZyuy0S YVÙh?x nH D' Jc0eh HW X ZKL. c6L iV3J& }Z- 5p}oJEy`mN:  X dBA@ iu`h F$j? g{q{-+8q! EI[HKD$ x6f `Gz "G [ vp *Ѵ d\TGz+ G<IL]  Nt}U 7@e`:X ME\r~aAUqMB"p=- sk mt˄vk DqR.*NE >b$ " I! t@D\% O4ߢr sԢ _=_xc5JZT p- 8q!"u`| 0 ]>k iH@mU SUXq! Pq! DmgFI mD'`>\&~ A 09 # /As $y# eJj"rt Έ;Twi| Tz 7 CR18+G `- vnAХ~#AM x;m@Gyc ji1}aP[E`- ȕ@w Hq!NS *k9E`'"UYxDGCrTD D^ <*tN֩E`y/ : נ : 8 D6WVeAxQ@ Xq!fZ s\q!4nU FYlhq!c<:{  ^Q5 LI(q'roC7y, FF%Z}5Gh-kfFW($$LsX2 B xŦ8 `" BF% wD8)v<libm.so.6_ITM_deregisterTMCloneTable__gmon_start___Jv_RegisterClasses_ITM_registerTMCloneTablelroundlatan2acosfminasinatanfmodsqrtceillibc.so.6fflushexitsprintfsrand__isoc99_sscanferrortimeputcharstdin__assert_failfeoffgetscallocmemsetstdoutfputcfputsmemcpymallocstderrfwritefprintf__cxa_finalizestrcmp__libc_start_mainfree__libc_csu_finiprintHelppointInsidePolygonh3ToGeoparseArgsdestroyLinkedPolygon_ijkRotate60cwbboxEqualsh3ToGeoBoundary_ijkNormalize_geoAzDistanceRadscurrentTestName_ijkAdd_initVertexNodegetPentagonIndexesaddNewLinkedPolygonrandomGeobaseCellDataaddVertexNodemaxKringSizeinitVertexGraph_h3ToFaceIjkWithInitializedFijkgeoAlmostEqualThreshold_geoToVec3d_rotate60cwgeoToStringDegsgeoPrintlnNoFmt_polyfillInternal_pointSquareDist_vertexGraphToLinkedGeo_faceIjkToH3_edata_downAp7rradsToDegsoutputTriKMLoutputLatLonKMLiterateAllIndexesAtResPartialisResClassIIIh3NeighborRotationsdestroyVertexGraph_baseCellToFaceIjk_neighboriterateBaseCellIndexesAtReskRing_v2dEqualsgeoToH3_hex2dToGeo_h3ToFaceIjkiterateAllIndexesAtRes_square_faceIjkToGeoBoundary_getEdgeHexagonsreadBoundaryglobalTestCountgeoToStringDegsNoFmt_ijkSubijToIjk_faceIjkToVertsaddNewLinkedLoopbaseCellNeighborsbboxCenterfirstVertexNode_geoDistKm_faceIjkToBaseCellh3GetBaseCellnormalizeMultiPolygonkmlBoundaryFooter_upAp7geoAlmostEqual_h3Rotate60ccwbboxHexEstimateuncompacth3IsValidaddLinkedLoopfaceCenterGeo_geoToFaceIjkbboxContains_isBaseCellPentagonmaxFaceCountcountActualHexagons__data_start_downAp3ijkToCube_downAp7_getBaseCellDirection_adjustOverageClassIIhexRangeDistanceslineHexEstimatepolyfilledgeLengthMbboxesFromGeoPolygon_h3RotatePent60cwstringToH3countLinkedCoordsh3ToChildrenoutputBoundaryKML_unitIjkToDigitdegsToRads_geoAzimuthRads_IO_stdin_usedijkDistancehexAreaKm2h3SetToVertexGraphkmlPtsFooterconstrainLatpointInsideGeofencesetGeoDegs_isBaseCellPolarPentagonisClockwiseGeofence__libc_csu_initoutputPolyKMLpentagonIndexCountaddLinkedCoord_ipowmaxH3ToChildrenSizehexRing_faceIjkPentToGeoBoundary_ijkMatches_endisClockwiseLinkedGeoLoop_adjustPentVertOveragesetH3IndexfindNodeForEdgegeoPrintNoFmt_getBaseCellNeighborh3GetResolutionres0IndexCountt_assertBoundary_downAp3r_hexRadiusKmhexRangebboxFromGeofence__bss_starth3SetToLinkedGeo_faceIjkToGeo_ijkToHex2dcurrentSuiteNameedgeLengthKmoutputPointKMLhexRangesnumHexagons_h3RotatePent60ccwh3IsResClassIIIdoCell_faceIjkPentToVerts_ijkScale_hashVertexdestroyLinkedGeoLoopgetRes0Indexes_v2dIntersect_rotate60ccwijkToIj_h3Rotate60cw_setIJK_upAp7rbboxIsTransmeridiangeoToStringRadsgeoBoundaryPrint_kRingInternal_parseArgsListcountLinkedLoopsgeoPrintmakeDirectChildh3Print_faceIjkToBaseCellCCWrot60removeVertexNodecubeToIjkpointInsideLinkedGeoLoopcountLinkedPolygons_geoDistRads_geoToHex2dh3ToParentmaxUncompactSizehexAreaM2constrainLngcoordIjkPrintkmlPtsHeaderfindNodeForVertex_posAngleRadsgeoBoundaryPrintlnh3GetFacesbboxFromLinkedGeoLoopkRingDistances_v2dMagh3IsPentagonbaseCellNeighbor60CCWRots_h3LeadingNonZeroDigit_hex2dToCoordIJK_setGeoRads_baseCellIsCwOffsetmaxPolyfillSizegeoPrintlnh3Printlnh3ToCenterChildh3ToStringkmlBoundaryHeader_ijkRotate60ccwGLIBC_2.2.5GLIBC_2.7GLIBC_2.14 ui  ii   ui  m!9m!8@q!@q!Hq!Pq!o!o!o!o!o!o!"o!(o!+o!-p! p!(p!0p!8p!@p! Hp! Pp! Xp! `p! hp!pp!xp!p!p!p!p!p!p!p!p!p!p!p!p!p!p! p!!p!#q!$q!%q!&q!' q!)(q!*0q!,HHE:!HtH5b:!%d:!@%b:!h%Z:!h%R:!h%J:!h%B:!h%::!h%2:!h%*:!hp%":!h`%:!h P%:!h @% :!h 0%:!h %9!h %9!h%9!h%9!h%9!h%9!h%9!h%9!h%9!h%9!h%9!hp%9!h`%9!hP%9!h@%9!h0%9!h %z9!h%r9!h%j9!h%b9!h %Z9!h!%R9!h"%J9!h#%7!f1I^HHPTL*H H=7!DH=!9!H!9!UH)HHvHf7!Ht ]fD]@f.H=8!H58!UH)HHHH?HHtHI7!Ht ]f]@f.=8!u'H=7!UHt H=b8! H]h8!@f.H=4!H?u ^fDH6!HtUH]@UHH0H}؉uԉUЋEԉpEEHH?HEEHH)HEHMHUuHEHvEzEHHHEHHHtZEHHHEHHH }t+EHHHEHЋH=٦ EE;EzHEHHEHwUHHPHEHEHUHHH[HEHSHEHOHEH`HHHEH`ƅpH3HxH(HEHEHEHHEH HHH H HH(HHXHHHHHHHHHHHHEHHHHEHH`HH HHHHMHHL ˥IHѺJtEЃtPЋMHEHvH3!HHH8Hu"Hd3!HHauHEEE;E|HEE *)‰)HEHEUHH H}uHUHUuHEHUHH@H}؉uHUHMEEHHHEHHEHH}tEHHHEHEHEH:t @EEEE}uL}uFHUHE؉H"HEH}u HEHA:t EHHH HUHE؉HHEH}u EHHHEHHEHH}tEHHHEH‹EEEE;EuEE}u EEHEH9tE;EUHH@H}؉uԉUHMEEЉ1EEVEEHHHEHHEEHHHEHHHUMЉHE}tEEE;E|UHH@H}؉uHUȃ}uHEHUHxEEHEH8t PEJHUHE؉HHEH}u HEH58t EE;E|HEHEEHHHEHHEHEEEEHHH` HUHE؉HsHEH}u{Eԃ;Eu}t6EHHHEHHEHEHEHe7t4EE;EnE}THEH;EtUHHPH}uHEHPHHEHUHUHEHH/"UHEЉHEEEEHEH@UHcHHЋEEHE@;E֋E;E}EEE EUHH0H}uHUHU؋MHEHE}tDUHEH%EEEHHHEHHEE;E|ِUHHĀH}uUHMLELMEIHEH@UHcHHHPHHEHUHE;EuHEH@HPHHEHU(HEH@UHcHHHHPHHEHUȋUHMHEHH EEMЋE+Ef*Yf*M^f(Uf*EYf*U^XEM؋E+Ef*Yf*M^f(Uf*EYf*U^XEUHEH;HEEHcHEHHЉEE@E;E~ EHHHEHHH;Et/E}UEEHHHEHHHuEHHHEHHH;EtJEHHHEHHEHHEHHHEHHEHHEPHEEE;ESEHE;EUHHH($HH(@HHHHEH}uH H5RH=t^HUH(HH"$H(HEEHHHEEHHHEEEH(HPHHEHULEH}HM$uHEMIHlE}t,HEHRHEHFHEH:EVE|H(H@UHcHHHELEH}HM$uHEMIHE}t,HEHHEHHEHEEH(@;EqEEHHHEHHEE;E|UEEH0HHEHHHEHHHEH0HEH2EyEHH0HXEHH0HEEHcHEHHЉEEgE;E~.HEHHEHHEHEHHHHHH;Et6Eԃ}UԃEEHHHHHHvEHHHHHH;Et|HpHEHHS:HpHMH(HHeuEEHHHHHEHEHHHEHHEHEE}}EEE9EHEHEHEHEHEHEEEHHHEHHEE9E|ًEEEEHEHHEHHEHUHHHHHHWGHHH4EE9EMEEUMHHKWEEHHHHHH HH8EH UHcHHHHEE H HcHHHHEHUHMHHHZHEH}tHUHHHwYHUHMHHHXE ;EREE;UHH0H}HuHEHH@H@hHEHM;HEHUHEHH <HEHPH@HEHUHUHEHHXHUHEHHMZHEH}uHEH`ZHEH}uUHH@H}؉uHUHUMHE؉HHUHEHHHEH{@HEHUUHH}uUMHEUHEUPHEUP]UHHĀH}HuHE@HE fTEHEHfTEE-]EE-]E,EE,Ef*EM\f(Ef*EM\f(Ef.EE-vKEE-fvHEU܉HEU؉P=HEU܉E؍PHEP"EEv HEU؉P E؍PHEPEEr!EXf.EvE܍PHEHEU܉E-vfEEv HEU؉P E؍PHEPEEvEEv HEU܉SE܍PHEEEE-BvE܍PHEHEU؉PE܍PHEE؍PHEPHEff.HE@uVHE@HHEHEHH+EHEHEf*fH*EX\f(,HEcHE@HHEHEHH+EHEHEf*fH*EXX\f(,HEHEHff.v7HEHE@HEHE@؉HEPHEHUHH}HuHEHE@)‰ЉEHEPHE@)‰ЉEEE-]EHEE-e]EHE@]UHH}HuHEHE9u+HEPHE@9uHEPHE@9u]UHH}HuHUHEHEHEHEPHE@HEPHEPHE@HEP]UHH}HuHUHEHE)HEHEPHE@)HEPHEPHE@)HEP]UHH}uHEEHEHE@EHEPHE@EHEP]UHH}HEy6HEPHE)HEPHEPHE)HEPHEHE@y7HEHE@)HEHEPHE@)HEPHE@HE@y7HEHE@)HEHEPHE@)HEPHE@HEEHE@;E} HE@EHE@;E} HE@E}~7HE+EHEHE@+EHEPHE@+EHEP]UHH0H}HEHHU@EHEHEE9UHHHHHށHHEHHtEE E}vEUHH H}HEHE@)‰ЉEHEPHE@)‰ЉEU+EEE-tHd$<$HHEEEЉEE-BHd$<$HHEPHE@HEHUHH H}HEHE@)‰ЉEHEPHE@)‰ЉEEEЉEE-Hd$<$QHHEU+EEE-Hd$<$HHEPHE@HEHUHH@H}EEEEEEEEEHEȋHEH1HEȋPHEHHEȋPHE܉HHUHMHEHHFHUHMHEHH/HEHUHH@H}EEEEEEEEEHEȋHEHkHEȋPHEHVHEȋPHE܉HAHUHMHEHHHUHMHEHHiHEHOUHHH}u}t@}w:UHHHHH~H HUHEHHHEHUHH@H}EEEEEEEEEHEȋHEHMHEȋPHEH8HEȋPHE܉H#HUHMHEHHbHUHMHEHHKHEH1UHH@H}EEEEEEEEEHEȋHEHHEȋPHEHrHEȋPHE܉H]HUHMHEHHHUHMHEHHHEHkUH}}wNEHH }HcH|H& E]UH}}wNEHH|HcH|H& E]UHH@H}EEEEEEEEEHEȋHEHHEȋPHEHHEȋPHE܉HHUHMHEHHHUHMHEHHHEHUHH@H}EEEEEEEEEHEȋHEH;HEȋPHEH&HEȋPHE܉HHUHMHEHHPHUHMHEHH9HEHUHH0H}HuHUHMHEHHXHEHE1)ЉEE1)ЉEE1)ЉEUE9LЋE9MUHH}HuHEHE@)HEHEPHE@)HEP]UHHH}HuHEHEHEPHEPHE@HEH7UHH}HEPHE)HEHEPHE@)HEPHE؉HE@)HEP]UHHH}HE؉HEHE@HEHUHH}HEHHE@f.]UHH0H}HuHEHE@X Dz^HEHEHtHE@-#z]E HE@EHE@XE y^n;fH~HEHPUHHH}HuHEHEHf.HEHEf.HEHtEHE@HEHf.sHEHHE@f.ruEJHE@HEHf.rHEHHE@f.rtUHH}HuHEHEf.zgf.uaHE@HEHf.zIf.uCHE@HEHf.z+f.u%HE@HEHf.z f.u]UHHH8HUH8HH$H@H8HH$H@HPHEHH;fH~H00UHHHHDHp HHHpDH։&HpH:fH~HEMwYYE wYEHH`HH@hHH@PHH@XHPH`HH:fH~HEEYE8hX\`P\^ vfTHvf(H00ɹ8^f(EE^Eu,E}uEEUHHHxHplHU HHHUlH։$%HEHfH~HEHpHxHH9fH~HEEXM^f(ù,E}uEEUHHH}HuHxHxHEHHt HEHEEHxE}t0HxHff.vHxHFuX Hx@EEEHE9EHEH@UHcHHHPHHEHUHEHHEPHE0ЙHHHHPHHEHUEMf.v0HEHUHEHUHEHUHEHUHEHUHEHUEf.EiMEf.U}t"Mff.vM8tXEE؀}t"Mff.vMtXEEEf.Ez Ef.EtEf.Ez"Ef.EuE s\EME\MU\^EȀ}t@E\EYEXEff.v"E\EYEXE KsXE\EYEXEEEf.EvEEeEUHH}HuHEu(HEHH@H@H@HEr@HEr@HErHEr@rEzrEEEEHE9E\HEH@UHcHHHPHHEHUHEHHEPHE0ЙHHHHPHHEHUEEEEHE@f.EvHEE@HE@f.EvHEE@HEEf.v HEEHEHEf.vHEE@Eff.vEf.Ev EEff.EvEf.Ev EEME\ qfTf.qvE}tHEE@HEE@]UHH@H}ȉEfEEEHEȋ9E#HEH@UHcHHHPHHEHUHEHHEPHEȋ0ЙHHHHPHHEHUEăt:EM\ 2pfTf.6pvHEȾH5}t"Mff.vMoXE؀}t"Uff.vU oXM\f(UEXYMXEEff.UHHH}HEHyUHH H}HuHEHUHHE;EHHHHHEHHEH@MHcHHHHEHE@;EUHH0H}HuHUHEHUHMHHE}tlHE@~aELEHHHHHEH4HEH@UHcHH HEHH`tEHE@;EEUHH}HEH4]UHH}HEH-]UHH H}HEHUHEH5`nHǸHEUHH H}HuHUH}vHUHEH5#nHǸUHH0H}HEH?t <HEH;t "HEH8t HEH-E}x}y~ HEH4E}x}~ EEc+E‰HU؉HHЃEEt%}tEEaRt }ub}vUEE;E~EE3+E‰HU؉HHЃE}tE}~ǸUHH}uUMHHEHH#EHHH HEHH#EUHcH4H HEHH#EUHcH-H HEEM+E‰кHHHH#EHƋ}ܸ+E‰ЉHHH HEEE;E~HEHUH]UHH}uHEH4EE;E~ E;EuHEv}x}~cHH#EUHcH4H HEHEHEEE%+E‰кHHH EEE;E~HE]UH}uE;E|}~]UHH H}uHEH4EUE։tE+Eƿy4UHH}uHEH4EHH#EUHcH4H HEHEHE+E‰кHHHH#EHƋEHc+E‰ЉHHH HEHE]UHH@H}؉uHUHEH4EUԋE։E;EuHEHUHUHE؉HEM$I ‰)‰ЉEHEH EEx}t<}u6EHHHEHHEHEHHEHEH;Er2UHE؉HyHHUȋEԉHEHHHEȃE}~UHH H}uHEH4EUE։ttE;EuHEfHH#EUHcH4H HEHEHEEE(+E‰кHHHH!EEE;E~HEUHHHHH@<<u HHHH4E}uVE8EHHH@H‹EHH HHHHHEE;<|tEHH#EUHcH-H HEHEHH>EȋẺw=tmHEHu5UẺ։>tHEHHEHEHHEEHEHHEEE;E|%EHEHHEEE;E|HEHĈ[]UHH H}u}x}~rHErWfT vWf.r#HEHOWfT SWf.s&HUMHEHA&UHEHPUHH0H}HuHEHHEHEH4EEHEH-;u.}t!HEЋ@uHEЋ@uHEЋ@ uEE[E7tHEH HEH+E‰HU؉HHЃHEHEE;E~EUHH0H}HuHEH-EE/;t!HEHXuHEHvHEHUH5EHcHHH)HHHH H@HBHUHEHHHEHPHU@ EHEH4EEtHEHHqEEs:tHEHuEUuHEйH7tPE*:t uHEйH]7uHEH4;Et7HEHH[%HEH4;EtHEHUHPUP UHH H}HuHUHEHHCHEH4HUHEH'UHH H}HuHUHEHHHEHBHEH4HUHEHщH/UHHH}HEHtUHHHHH@HHH4EHHHE}tAEȉ.u3HHHHEH@HEHHxHUHHHH}t#EHPHMHEHH+!EHPHMHEHH2HHHEE!EHHH@HEE;E|EHPUHcHHHEЃ}tUHEЉH[7uHEйH4HEЋEEEEHHH@HЋtEHHH@HЋ;EuEHHH@H‹ẺEE;E8UH ]UHH }HuEEJE6t8UuHEHEPUHHHEHHEHE}y~UH}EЃ)]UHH H}HEH@HtH (R#H5,QH=RQ`HEH}uH Q%H5PH=/Q'HEHUHPHEUHH H}蚒HEH}uH Q1H5PH=PБHUHEHHUHH H}HuHEH@HEH}u8HEHHtH mQ=H59PH=PmHEHUH HEHUHPHEHUHPHEUHH H}HuHHEH}uH QNH5OH=7PHEHPHHMHHQHEH@HEH@HEH}u8HEHHtH PRH5jOH=O螐HEHUH HEHUHPHEHUHPHEUHH H}HEHHE HEH@HEHEHHEHEH}uِUHH@H}EHEHElHEHHE,HEHHEH@HEHEH蕏HEHEH}uHEH@HE؀}tE HEHbHEHEH}uUHH}EEHEH@HEH}uE]UHH}HEHHEEEHEH@HEH}uE]UHH}HEHHEEEHEH@HEH}uE]UHH0H}HuHU؉MEEuEHHHEHHHH;EtQHEHHƋEHHHEHHEHHHEHHHHHHtEEE;E|EUHH@H}HuЉŨ}~ HEHHE}~uEE]EHHHEHHHMHUHuHEE;E~!EHHHEHHHEEEEE;E|HEUHH@H}HuHUȉMă}u [EHHH薎HEH}uH tMH5LH=LLEHHH[HEH}uH 9MH5KH=LEEHEHHƋEHHHHEH HEHHHH.tJEHHHEHHEHEHHHEHЋUHcHHHUHHEHEH@HEЃEH}dUHMHEHHHEHEHHEHHEUHHPH}HEH@Ht hHEHE؃} IEHEEEEHHHڌHEH}uH K=H5\JH=K萋EHHH蟌HEH}uH KAH5!JH=JUHEHHEHEHH@H@HEHEt!EHHHEHHEHEVH}tHEHNHEHEHUHEHHEHHHHEHHEHH EHEH@HEHEH@HEHEH}NEEHHHEHHMHUHuHHEH}t(EHHHEHHHEHHVEEHHHEHHH}EHHHEHHH聉EEE;ENHEH^HEHREUHHHxHpHhHhHpHHJt HpHhEEHhE؀}t0HhHff.vHhHEIX Hh@EHEHEH}u HxHHEH@HEH} HEHPHHEHUHEH@Hu HxHHEH@HEHEHPHHEHUEMf.v0HEHUHEHUHEHUHEHUHEHUHEHUEf.EiMEf.U}t"Mff.vM#HXEEȀ}t"Mff.vMGXEEEf.Ez Ef.EtEf.Ez"Ef.EuE G\EME\MU\^E}t@E\EYEXEff.v"E\EYEXE 6GXE\EYEXEEEf.EvEEeEUHH}HuHEHHu(HEHH@H@H@HEF@HEF@HEFHE}F@hFEcFEEHEHEH}u HEHHEH@HEH}MHEHPHHEHUHEH@Hu HEHHEH@HEHEHPHHEHUEEEEHE@f.EvHEE@HE@f.EvHEE@HEEf.v HEEHEHEf.vHEE@Eff.vEf.Ev EEff.EvEf.Ev EEME\ DfTf.EvE}tHEE@HEE@]UHHPH}EfEHEHEH}u HEHHEH@HEH}HEHPHHEHUHEH@Hu HEHHEH@HEHEHPHHEHUEt:EM\ DfTf. DvHEH'}t"Mff.vMCXEȀ}t"Uff.vU lCXM\f(UEXYMXEEff.UHHH}HEHkUHEff.EvE-E]EEEE-ErE-E]E]UHH}HuEHEHE\ dEfTMf.v4HE@HEH\ 7EfTMf.v]UHH H}HuH EHUHEHMEHHSUHH0H}EMHEHEE[EHEHEEDHEMHUHH}EMHEEHEE@]UHEE-mD]E]UHEE-_D]E]UHEE KD\EEf.=DwE]UHEE $D\EEf.CwMCXECf.EwE]UHH`H}HuHE@HEH\ `CfTEEf.CviHE@Eff.EvE-C]HE@Eff.EvE-_C]E\E BfTEHEC\EHEB\EHEHEEEHEHEEf(YUUHEHEE褀EHEHEE荀f(Y]]HEHEEMYEXEEE Bf.v sBEnBf.Ev _BEHEHEEfH~HEEUHH H}HuHUHEHHEE-B]EUHH0H}HuHEHHEE~~EHEHHEEf(YUUHEHHEEaEHEHHEE'~f(Y]]HE@HEH\}YEU\UHEHHEE}EHE@HEH\~YEM~fH~HEEUHH`H}EMHuE-@vHMHEHPHHHQHEHEE7fH~HEE-@w5E <@\ ?fTEE-n@E-[@vHEXEHEHE\EHEHE ?\ }?fTEE-?v"HE?HEf@HE{?X '?fTEE-?v"HE?HEf@|HEH@HEEfH~HEHPTHEHHEE|EHEHEE{f(YeeHEHHEE{EHEHEE|f(YmmHEHEE_{YEXEEE >f.v >E>f.Ev q>EHEHEE2|fH~HEHHE >\ =fTEE-8>v"HE=HEf@HE=X d=fTEE-=v"HE=HEf@HEHEEX{EHEHEEA{f(Y]]HEHHEEy]^f(EHEHEEyEHEHHEEzEHEHHEEzYEU\UHEHHEE~yU^UHEHHEE[yU^f(EE <f.v ~<Ey<f.Ev j<EE P<f.v B<E=<f.Ev .<EHEpuEHEf(HEEyXEfH~HEHPUH}EHHH8]UH}EHHH"9]UH}EHHH9]UH}EHHH9]UH}EHHH<:H]UH}uE!Et EEE}EEE}uًE]UHHH}uU}~GEHHwHHEHHEHHu*H P;(H5:H= ;vHEHHEUPHE@ HEUPUHH H}HUHEHHBHEHHEH}uHEHH4vUHH0H}uUf*]]HEHE@f(XU+Ef*H:f(HEEJvYE }:fTM?vH,UHH}HuHUHMHEHPHHHQHMHEHPHHAHQHEH@ ]UHH@H}HuHUȿ(vHEH}uH 9bH5P9H=9duHUHMHEHHUHE؋PHE؋HHEЉHEHEHUHHHHEH}uHEHUHHHEHvHEHUHHt-HEHPHEHHtHEHgtHEGHEH@ Ht HEH@ HEHEH@ HuHEHUHP HE؋@ PHE؉P HEUHH H}HuHEPHEHHEHEHEHUHHHHEEH}tsHEH;EuVHEHUHHHEH@ HE1HEH@ H;EuHEHP HEHP EHEH@ HE}u HEH@ Hu}t$HEH>sHE@ PHEP UHH0H}HuHUHEPHEHHEHEHEHUHHHHEH}tRHEHUHH#t(H}tHEHPHEHHtHEHEH@ HEH}uUHHH}HuHMHEHH-UHH}HEE4HE@;E~HEHUHcHHHHEEH}tHE]UHH0H}uHUHUHMuHEHHEHPHEHH蚥UHHĀH}uHUHMHUHEHHHEHEHH=7ifH~HEEXEHcHHHHH7HHEHH+fH~HEEf.EvHEUEEE}~E I^ I\f(qfH~HEE-Hv#HEf@HE@HE,HEHcHHHHHH8UHEHHHH5HHEHH?U\f(fH~HEEt!E-[H]EfH~HEHEHEEqqfH~HEE-/H]EE-(H]EE;E|HEHEE5pYEHEHEHEE6qYEHE@UHHPH}؉uԉUЉMLEHEHHfH~HEE-oGv+HMHN4UHcHHHPHHHQUHEHEH@f(HEEpfH~HEEE-1G]EE;E|}t2E G^EEЉ+tE-F]E-F]HEHEEnfH~HE}u/EЉt!E-F]EfH~HEEHcHHHHHHM6\EfH~HEEHHHH3H HUEHEHf(HEEHUHH0H}uHUHEHPHEHHHE0HM؋UHEIȹHUHHpHHEHHHUH@HEH`HMHEHHHEMgfff)‰)ȉEEHHHH-HH@H@HHUH@Hn}H@H0HHH8H HPHHH蟣0PHcHcHHHHHHHp<E0EHHHHHHHcHHHHHH5HHEHE؋0H0HHEEHEH赩EHE؋@;EHEHPH@ EHHH\BHH HUHHEHHGHEH-HHEHHcEHHHAEf*E KCYff*E *CYE-Cݝf*E BYE-Bݝ0@HcHcHHHHHHHu:tt3HHEHHEHHEHHEp0@HcHcHHHHHHH:tH rA=H5@H=@iHHEHHEHHMHUHH IHHHHHHHHHUȋ0HIȹHHPH}rHH@HHH HHHHHHHHUȋ@HIȹH HPHH@HPHHHXE}LUHHHhH`HXEEEEEEEEEEEEEEEDžpDžtDžxDž|EEEEEEEEEEEH`t HpHEHEHEHhHHpHhHH#H`ut(HhHḤH`PH`EEHHHHXHHhEHHHHXHHpEHcHHHHHHEH HhHHHHYEHHHHXHHH)E}^UHHPHHt#HHHREHHHUH@HEHPHMHEHHcHEEE0M*)‰)ȉE܋EHHHH-HH@H@HHEuUH@HNEԋm#}@;E }E܍H*)‰ЉEЋUЉ)ȉEHPUHcHHHPH0HH跛HPUHcHHHPH HH荛EHHH:Ef*E u<Yff*E T<YE-G<ݝf*E <YE-<ݝE;Eu@EEȋEUHcHcHHHHHHH3tt3HHEHHEHHEHHEjEUHcHcHHHHHHH!3tH :H59H=G:bHHEHHEHHMHUH H0IH HH0HH uHH HH tEǀeEǃtRHHHHHHHHUuHIȹHPHPH}rHH@HHHHHHHHHHHU@HIȹHHPH@EEԉEE}UHHHHH@H8EEEEEEEEEEEEEEEEEEDžPDžTDžXDž\Dž`DždDžhDžlDžpDžtDžxDž|EEEEEEH@[t HPHEHEHEHHHHHHHH躠H@ t(HHHHcH@PH@EEHHHH8HHHEHHHH8HHpEHcHHHHHHEH HHHHHHEHHHH8HHHE}^UHHpH}uUMEHEHHEEHHH5E}t UЉE}t)HEHE@HE@;Eu EHEHE@HE@;EEHE@HE@~.HEHcHHHHHPnumVerts == b2.numVertsgot expected vertexgeoAlmostEqual(&b1->verts[v], &b2.verts[v]) %s %s normal #s_circle highlight #s_circle_hl %8lf,%8lf,5.0 #m_ylw-pushpin relativeToGround %s #lineStyle1 1 ERROR: %s. %lx%lx [%d, %d, %d](%.4lf, %.4lf)(%.9lf, %.9lf)%.9lf %.9lf%s%s { %s }reading GeoBoundary from inputmissing GeoBoundary {reading empty cell boundarytoo many vertices in GeoBoundary from input%lf %lfparsing GeoBoundary from input/home/Downloads/h3/src/apps/applib/lib/utility.cbaseCells <= NUM_BASE_CELLSiterateAllIndexesAtResPartialOf@V@v@Argument specified multiple timesArgument value not presentFailed to parse argumentUnknown argumentRequired argument missing%s: %s: %s%s: %s H3 %d.%d.%d , <%s>Required. %s /home/Downloads/h3/src/h3lib/lib/algos.cbboxes != NULL_polyfillInternal0") tJXQfm_SeB׳?@?????@@5h!@UB.@?@-DT!@<-DT! @%lx/home/Downloads/h3/src/h3lib/lib/linkedGeo.cpolygon->next == NULLnext != NULLloop != NULLpolygon->first == NULLcoord != NULLloop->first == NULLcandidates != NULLcandidateBBoxes != NULLinnerLoops != NULLbboxes != NULLaddNewLinkedPolygonaddNewLinkedLoopaddLinkedLoopaddLinkedCoordfindPolygonForHolenormalizeMultiPolygon-DT!@<-DT! @ˡE6PAb"A}\-@!4@9*7QK@\o@u}zDŽB@Dl *@| 0?,?ŬC9ю?='b a?tH 4?KȬ(?QВl>1E2>.DB$&aBSt24BB?aA%AH:ALSSA3333_&AH@c@33333ˠ@1s@33333E@333333@?tN@$*z@xf8c@?g1M@+;6@.z!@&E @?Ն?Q?iU߰?Gs'?rH?md)m?d[aUV?.*Uȳ@?K0AʡЍA?%QA>>t[4@H@QcB4@>-:@r߄@ʾȬ|@tye@I'zP@I8@hٿ"@,2z @“?h5O?zJʠzeJkz;)J kf>7zϙJ4 pUJV%5h!@T[D0=5?ý.@-DT! @-DT!?-DT!@-DT! h!@? ޴ @[Mľ?-DT!/home/Downloads/h3/src/h3lib/lib/vertexGraph.cgraph->buckets != NULLnode != NULLinitVertexGraphaddVertexNode$@~?o?׮m ?hIөK@ZδB?O\nSuE4?ԧDZܿZCx?p8,?Մ?b?zc?`|@ Z?1*@8cY=p+AxzȲ&Ϳ$;65?cY=?< U C@zȲ&?JŭՄƿ%Fjzc㿇 dȿ Zۿ(^h ?SuE4㿈2O%@ZCx߿~J׮m FYZδBS K?b&?R =\?y[+?>a˿Jg?0E5?z?H޿s,7? 4z{?cLeP׿ϱ? ?.?27?[ Pw W?2ˇh?59_솮%? 9?!7ҿ+;뿿ӆ?uc?eSZZ%G8qG=?O9? MͿ uceSZZ?%G8?qG=뿉O9޿ M?֧[ P?w W2ˇhƿ59_?%ÿ 9!7?+;?ӆڿ 4z{cLeP?ϱ +ֿ27޿b&̿R =\y[+翐>a?Jg¿0E5sH?s,7 Wz@0vZ4 @Q{?UT @6oS @Іgo%?e0? 3B@ڌ92@XV`ό?X..z@1>/$2@De@($@2L?iw@&?n*&@@m%o?-6O@@ =^gC @+L*?S>5\@Z.V @`f?d3Z@&@~f ?=CZc@͸@ιI@Ќ?/b?g OO@he@f德?Ո&Ό@6JX@dM?c@h1@GOE@ bf8a@{.i\??MbBha@Su @8@UC?2r@                    bN"!1Wa A W/home/Downloads/h3/src/h3lib/lib/faceijk.cadjacentFaceDir[tmpFijk.face][fijk.face] == KIadjacentFaceDir[centerIJK.face][face2] == KI_faceIjkPentToGeoBoundary_faceIjkToGeoBoundary@?[Mľ? z?j ?MǗNS@@rF@rF                   ! #  "$  ($&" )! '% %  -'#*+  (#.*, +&/  02!),5 42%!10)"&6$3#.-8$"7(6%'49 &"3/'%;9-($<.7)15=!*:+>,+>/@*,5:A*-'#?;8.<8D(#/&+E3@01!CB21=B!0)20 FC43E6G&/"49FJ %25=AK),6G7I"3$7(6$H<I8D?M#.-9;JN%'4:>L,A*;?NO'-9<HDP(7.=51)QKB>+:*R@L?8-O;M@/>+TERA:5,VLKBCQU10=CB20WUFD8<.ZMPE3@/YGTFC42SWJGYI[3E6HI7P<XI[HX6G7JNS\49FKA=5^VQLVR`:A>M?D8]OZNJ;9_\OON?;]_MPDH<cZXQU^e=BKR`Tb>L@SJFdW\TER@aYbUWefBCQVLKAh`^WSfdCFUXH[IcPiYa[gETGZMPDj]c[IYGiXg\SNJld_]OZMm_j^VQKkhe_\ONml]`hbnLVRabTgYobnaoR`TcPiXjZqdfSWlr\efkpQU^feWUrpdg[aYtiohknsV^`iXg[qctj]cZumqke^shpld_\vrmml]_uvjnbh`wosoanbtgwpkfexsrqctiujyrpdfvxlsnkhxwptgwoqiyumvqyjvxlruymwosnytxxsrpywvytxwuqv! 102 )!   & "$    *:+>&/@ , *+  )1,5=:AK!)*,5 201 !FCB420% SWUJFC942  -'%# ?;98-'.#$" &7(6$3"H<.I7(G6$@/&>+:*TE3R@/L>+aYGbTE`R@KA:=5,1)^VLQKAB=5kh`e^VUQK9;?JNOS\_%'-49;FJN %'249.<H8DP?MZ(7#.<-8D$(#.GYaI[gHXi3ET6GY7I[&/@"3E$6G`hkbnsaowLV^R`hTbn:AK>LV@R`UWSefdkprBCFQUW^ef102=BCKQU_\SONJ?;9mld]_\MONuvrjmlZ]_ZM?PD8H<.j]OcZMXPDum_qj]icZiXHg[IaYGqcPtiXog[ujZyqcwtiwoasnbkh`ytgxwopsnuqivytrxwrpkdfeSWUvxslrp\dfuywmvx_lr                                 ;4 0P`l @S`r}@w A@`!i ) r@ `    < @ x` - y L  8 @ > `    , ( mH h n  D! ! !( M%H %h & d& & ' B(((t)H)*h*+ ,,--(Y.H/h/N0001T1(w1H2h3345V689(r;H,>A>w>(>H@h@AA#BBC(DHKhMMM8NNO0PXgQR,UUVBX0XPXpY[[[[\0u\P\p]^^^^-_0_P`pbdgiWkvk0kPIlp~llmm=mtm0mPopopuv5vWv0yvPvpveww8xxy0zPl{p{{4|z~90Pp֌Rđ,P0ÒP6pt T_06Pxpϖ]p8zRx +zRx $HPFJ w?;*3$"Dp\ AC  |{AC v AC  eAC  \AC  AC Z AC Z <UAC P \AC  |AC  87AC r OAC  \AC 5'AC b <'AC b <C6AC q \YHAC C |`AC [ `AC [ IAC D *%AC ` /IAC D X%AC ` <]AC  \AC  |7AC   (AC c cAC ^ WAC  AC  LAC G <AC  \EAC @ |[AC V AC Y .AC i AC  $zAC Ep $(AC  D-AC h d AC  AC   AC   AC   xAC s u AC  $ AC  DVAC  dAC  TVAC Q 1AC l AC } tAC o QNAC I $UAC P DUAC P dHAC C AAC < 2}AC x AC  $AC  AC  $_AC  DXAC S d=AC  AC  `AC [ `AC [  AC   AC  $ U iAC d D ;AC v d DAC   QAC L  !6AC q  $!#AC ^  '!AC   !AC  $ t"AC  D "qAC l d 8#AC   $AC   F%AC   (:AC 5  "*jAC e  l+AC Z $ k+vAC q D +AC  d G,AC P  <,AC P  1,6AC q  G,<AC w  c,`AC [  -AC  $ n.AC  D .&AC a d /NAC I  3/AC   /"AC   0AC   :1AC   28oAC j $ 9AC  D 3:AC P d (:@AC {  H:pAC k $ :AC E $ x;AC E $ X<AC E $<AC E $D`=AC H lT@AC  @AC  AAC   CEAC @ /CVAC Q  eC*AC e ,oCAC  LLE AC F l7ErAC m EAC R EAC ~ EZAC U FyAC t  vFAC  ,%GCAC ~ LHGAC  lG-AC h G8AC s G8AC s GAC  ~HAC    IAC  ,nJAC  LLAC  lOJAC E QxAC s ?SAC Z >SYAC T wSzAC u  S5AC p ,SSAC N LT0AC k l)TAC Y 'TAC Y %T7AC r p|AC w LrrAC m lt;AC v u-AC h u$AC _ usAC n kusAC n  u>AC y ,umAC h L)v,AC g l5vGAC B \v AC F GvAC  vOAC J vBAC =  xWAC R ,7xAC P L,xyAC t lxAC  DyeBBE B(H0H8M@r8A0A(B BBB0y98 5 Dm!m!o`!  p!`(20P oox0oo.om!5555566&666F6V6f6v66666666677&767F7V7f7v77777777@q!GCC: (Debian 6.3.0-18+deb9u1) 6.3.0 201705168Tt `!.x0 0 (2 5 5 78D`GNm!m!m!m!o!p!8q!Xq! m!08p8.8DXq!Sm!z9m!TT`q!TT` x,`>@L _ x@T`TBj@T& $=MbRu0x   (@APZTd t@ @` D D  `T)$ g2m!>m!O@q!\m!em!xGXq!p!@aP[AEILХ(t7zBWVRnA`sPq!  8q!mULߢrhHK`:X TDR$4Tzl-xu`9E`F%>byehXq!r-MB:aAUJ JchQvD\|U5J>sXoJDR.HWJxI( %-C_TGa\q!qE`4nUYxD|ZX Gy  fZ& p=1  sD R c ֩y BA p 5   { ro   ` Ey  8 K @Y Dg z y - *  KL 8q! )v  xQ q G# "r9 ZK t}[ =_xd '"p ˄v   6  Ŧ8 " C7 p} , Ѵ7 L  \ `k } wi "  f #A  7 &~ NS $  e Z/ C W GCe  Ԣ  j? N \ W( mNJhq! '; 8+%8HgFIV,k{$ <vg{q}Z-:Xq!iV NmtHq!<:{"&A5d\?I!Kx^n09 u:nHC/Biu`x;7ji1Dq$y#DH( <FMTz\MEk8|EImD'sx6c`- F+Έ6G"QD^^D6l]><* FY`Gנ eJ4SCOKȕ@Xj X "p)  5i0Dm^BF%D'9  G<(<t@Nscrtstuff.c__JCR_LIST__deregister_tm_clones__do_global_dtors_auxcompleted.6972__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrykRing.cUNIT_VECStest.ckml.cutility.c__PRETTY_FUNCTION__.3576init.3598args.calgos.cDIRECTIONSNEXT_RING_DIRECTIONNEW_DIGIT_IINEW_ADJUSTMENT_IINEW_DIGIT_IIINEW_ADJUSTMENT_III__PRETTY_FUNCTION__.4698coordijk.cbbox.cpolygon.cisClockwiseNormalizedGeofenceh3Index.c_isValidChildReslinkedGeo.c__PRETTY_FUNCTION__.3027__PRETTY_FUNCTION__.3033__PRETTY_FUNCTION__.3039__PRETTY_FUNCTION__.3045countContainersfindDeepestContainerfindPolygonForHole__PRETTY_FUNCTION__.3123__PRETTY_FUNCTION__.3141isClockwiseNormalizedLinkedGeoLoopgeoCoord.careas.4070areas.4074lens.4078lens.4082nums.4086mathExtensions.cvertexGraph.c__PRETTY_FUNCTION__.4056__PRETTY_FUNCTION__.4080faceijk.cfaceCenterPointfaceAxesAzRadsCIIfaceNeighborsadjacentFaceDirmaxDimByCIIresunitScaleByCIIres__PRETTY_FUNCTION__.4452__PRETTY_FUNCTION__.4501baseCells.cfaceIjkBaseCellsvec2d.cvec3d.c__FRAME_END____JCR_END____init_array_end__dso_handle_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR__TMC_END___GLOBAL_OFFSET_TABLE___libc_csu_finiprintHelppointInsidePolygonh3ToGeoparseArgsdestroyLinkedPolygonfree@@GLIBC_2.2.5putchar@@GLIBC_2.2.5_ijkRotate60cwbboxEqualsh3ToGeoBoundary_ijkNormalize_geoAzDistanceRadscurrentTestName_ITM_deregisterTMCloneTablestdout@@GLIBC_2.2.5_ijkAdd_initVertexNodegetPentagonIndexesaddNewLinkedPolygonrandomGeobaseCellDataaddVertexNodemaxKringSizeinitVertexGraph_h3ToFaceIjkWithInitializedFijkgeoAlmostEqualThreshold_geoToVec3dstdin@@GLIBC_2.2.5_rotate60cwgeoToStringDegsgeoPrintlnNoFmt_polyfillInternal_pointSquareDist_vertexGraphToLinkedGeo_faceIjkToH3_edata_downAp7rradsToDegsatan@@GLIBC_2.2.5outputTriKMLoutputLatLonKMLiterateAllIndexesAtResPartialisResClassIIIerrorh3NeighborRotationsdestroyVertexGraph_baseCellToFaceIjk_neighboriterateBaseCellIndexesAtReskRing_v2dEqualsgeoToH3_hex2dToGeo_h3ToFaceIjkiterateAllIndexesAtRes_square_faceIjkToGeoBoundary_getEdgeHexagonsreadBoundaryglobalTestCountgeoToStringDegsNoFmt__assert_fail@@GLIBC_2.2.5_ijkSubfputs@@GLIBC_2.2.5ijToIjk_faceIjkToVertsaddNewLinkedLoopbaseCellNeighborsbboxCentermemset@@GLIBC_2.2.5firstVertexNode_geoDistKm_faceIjkToBaseCellh3GetBaseCellpow@@GLIBC_2.2.5normalizeMultiPolygonkmlBoundaryFooter_upAp7geoAlmostEqual_h3Rotate60ccwfmod@@GLIBC_2.2.5bboxHexEstimateuncompactfputc@@GLIBC_2.2.5h3IsValidaddLinkedLoopacos@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5srand@@GLIBC_2.2.5faceCenterGeo_geoToFaceIjkfgets@@GLIBC_2.2.5bboxContains_isBaseCellPentagonmaxFaceCountcalloc@@GLIBC_2.2.5countActualHexagons__data_start_downAp3strcmp@@GLIBC_2.2.5ijkToCube_downAp7_getBaseCellDirection_adjustOverageClassIIhexRangeDistanceslineHexEstimatepolyfilledgeLengthMbboxesFromGeoPolygonfprintf@@GLIBC_2.2.5_h3RotatePent60cwstringToH3feof@@GLIBC_2.2.5__gmon_start__countLinkedCoordsh3ToChildrenoutputBoundaryKML_unitIjkToDigitmemcpy@@GLIBC_2.14degsToRadslroundl@@GLIBC_2.2.5_geoAzimuthRads_IO_stdin_usedfmin@@GLIBC_2.2.5ijkDistancehexAreaKm2time@@GLIBC_2.2.5h3SetToVertexGraphkmlPtsFooterconstrainLatpointInsideGeofencesetGeoDegs_isBaseCellPolarPentagonisClockwiseGeofence__libc_csu_initmalloc@@GLIBC_2.2.5fflush@@GLIBC_2.2.5outputPolyKML__isoc99_sscanf@@GLIBC_2.7pentagonIndexCountaddLinkedCoord_ipowmaxH3ToChildrenSizehexRing_faceIjkPentToGeoBoundary_ijkMatchesisClockwiseLinkedGeoLoop_adjustPentVertOveragesetH3Indexatan2@@GLIBC_2.2.5findNodeForEdgegeoPrintNoFmt_getBaseCellNeighborh3GetResolutionres0IndexCountt_assertBoundary_downAp3r_hexRadiusKmhexRangebboxFromGeofence__bss_starth3SetToLinkedGeo_faceIjkToGeo_ijkToHex2dcurrentSuiteNamemainedgeLengthKmoutputPointKMLhexRangesnumHexagons_h3RotatePent60ccwh3IsResClassIIIdoCell_faceIjkPentToVerts_ijkScale_hashVertexdestroyLinkedGeoLoopgetRes0Indexes_v2dIntersect_rotate60ccwijkToIj_h3Rotate60cw_setIJK_upAp7rbboxIsTransmeridiangeoToStringRads_Jv_RegisterClassesgeoBoundaryPrint_kRingInternal_parseArgsListcountLinkedLoopsgeoPrintmakeDirectChildh3Print_faceIjkToBaseCellCCWrot60removeVertexNodecubeToIjkpointInsideLinkedGeoLoopcountLinkedPolygons_geoDistRadsasin@@GLIBC_2.2.5_geoToHex2dh3ToParentmaxUncompactSizehexAreaM2constrainLngcoordIjkPrintsprintf@@GLIBC_2.2.5exit@@GLIBC_2.2.5fwrite@@GLIBC_2.2.5kmlPtsHeaderfindNodeForVertex_ITM_registerTMCloneTable_posAngleRadsgeoBoundaryPrintlnh3GetFacessqrt@@GLIBC_2.2.5bboxFromLinkedGeoLoopkRingDistances_v2dMagh3IsPentagonceil@@GLIBC_2.2.5baseCellNeighbor60CCWRots__cxa_finalize@@GLIBC_2.2.5_h3LeadingNonZeroDigit_hex2dToCoordIJK_setGeoRads_baseCellIsCwOffsetmaxPolyfillSizegeoPrintlnh3Printlnh3ToCenterChildh3ToStringstderr@@GLIBC_2.2.5kmlBoundaryHeader_ijkRotate60ccw.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.plt.data.bss.comment88#TT 1tt$DoTN  pV`!`! ^o..kox0x0`z00PB(2(2`5555P7788BDD ``pg GG4NNm!mm!mm!mm!mo!oHp!p88q!8q Xq!Xq0Xq-q!p `^