Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-10045

Polygon Error: TopologyException: side location conflict

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • 6.4
    • None
    • spatial
    • ubuntu

    Description

      Hi all, solr is giving error when the polygon below is provided.

      The corresponding query in postgis does not return error.

      I guess the polygon is correct but JTS is complaining about it. Maybe some parameter to quick fix it should be turned on at query time.

      To test this issue, please use the polygon in a solr intersect query.

      The full stack-trace is below.

      POSTGIS QUERY:
      select geonameid from geoname where ST_Contains(ST_GeomFromText('SRID=4326;MULTIPOLYGON (((32.30749900 35.00000000, 32.30322300 35.00627900, 32.30219300 35.00780500, 32.29575000 35.02125200, 32.27494400 35.04652800, 32.27330400 35.05730400, 32.27308300 35.05883400, 32.27622200 35.08499900, 32.27739000 35.08961100, 32.27875100 35.09480700, 32.28125000 35.09838900, 32.28766600 35.09852600, 32.29630700 35.09372300, 32.30083500 35.09119400, 32.32822000 35.06766500, 32.34716800 35.05444300, 32.36441800 35.04505500, 32.38013800 35.04085900, 32.39761000 35.03883400, 32.40680700 35.03886000, 32.42580400 35.04222100, 32.44783400 35.04938900, 32.47111100 35.06508300, 32.48119400 35.07188800, 32.49261100 35.08280600, 32.49597200 35.08602900, 32.50686300 35.09994500, 32.52422300 35.13444500, 32.53080400 35.14286000, 32.54022200 35.15008200, 32.54950000 35.15719600, 32.55241800 35.16286100, 32.55305500 35.17233300, 32.55625200 35.17433200, 32.56219500 35.17327900, 32.57241800 35.16808300, 32.57619500 35.16869400, 32.57925000 35.16916700, 32.58097100 35.16944500, 32.58375200 35.17050200, 32.60077700 35.17694500, 32.60519400 35.17686100, 32.61086300 35.17677700, 32.61544400 35.17886000, 32.61644400 35.18019500, 32.62302800 35.18891500, 32.62888700 35.18922000, 32.63694400 35.18644300, 32.65591800 35.19411100, 32.66797300 35.19358400, 32.67680700 35.19175000, 32.69352700 35.18502800, 32.71147200 35.18458200, 32.71505700 35.18366600, 32.73430600 35.17863800, 32.74444600 35.17780700, 32.74930600 35.17274900, 32.76791800 35.16338700, 32.78491600 35.16033200, 32.80019400 35.15077600, 32.81186300 35.14816700, 32.82375000 35.14255500, 32.83327900 35.14213900, 32.84858300 35.14313900, 32.85455700 35.14527900, 32.87341700 35.15475100, 32.89905500 35.16991800, 32.91033200 35.17661300, 32.91494400 35.18214000, 32.93172100 35.22666600, 32.93602800 35.24338900, 32.94211200 35.26694500, 32.94599900 35.29358300, 32.94603000 35.31564000, 32.94352700 35.33736000, 32.94014000 35.34524900, 32.93197300 35.35311100, 32.92986300 35.35897100, 32.93011100 35.36550100, 32.93052700 35.37602600, 32.92911100 35.38744400, 32.92488900 35.39897200, 32.92602900 35.40247300, 32.93452800 35.40127900, 32.95708500 35.39183400, 32.99041700 35.37372200, 33.01625100 35.36166800, 33.02055700 35.36202600, 33.03461100 35.36325100, 33.04089000 35.36194600, 33.05794500 35.35475200, 33.07447100 35.35097100, 33.08872200 35.35141800, 33.09919400 35.35377900, 33.11125200 35.35758200, 33.11927800 35.36280400, 33.12569400 35.36311000, 33.16613800 35.35286000, 33.17822300 35.34977700, 33.22266800 35.35488900, 33.23064000 35.34908300, 33.24366800 35.34738900, 33.24924900 35.34352900, 33.25522200 35.34219400, 33.26564000 35.34544400, 33.27013800 35.34541700, 33.28274900 35.34141500, 33.28802900 35.34191500, 33.29505500 35.34544400, 33.31063800 35.34141500, 33.31758500 35.33961100, 33.34722100 35.33663900, 33.36752700 35.33069600, 33.37966500 35.33308400, 33.40505600 35.33058200, 33.46064000 35.33266800, 33.46213900 35.33230600, 33.46888700 35.33075000, 33.48777800 35.33274800, 33.49741700 35.33525100, 33.51283300 35.33503000, 33.53344300 35.34080500, 33.57466500 35.34425000, 33.61161000 35.35486200, 33.61258300 35.35514100, 33.61883200 35.35355400, 33.62891800 35.35355400, 33.64697300 35.35597200, 33.68272400 35.36580700, 33.70177800 35.37444300, 33.71402700 35.38416700, 33.75102600 35.39963900, 33.77294500 35.40877900, 33.78458400 35.41088900, 33.80305500 35.41122100, 33.82955600 35.40866900, 33.83972200 35.41186100, 33.85691800 35.41027800, 33.89386000 35.41999800, 33.89902900 35.42136000, 33.90047100 35.42174900, 33.92666600 35.42861200, 33.95633300 35.43811000, 33.97300000 35.44041800, 33.98458500 35.44363800, 34.04130600 35.46816600, 34.07719400 35.48363900, 34.09088900 35.49344600, 34.11047400 35.49861100, 34.12933400 35.50694300, 34.15166900 35.52736300, 34.16341800 35.54055400, 34.16480600 35.54213700, 34.17514000 35.54758500, 34.18066800 35.55400100, 34.18266700 35.56280500, 34.18794600 35.56347300, 34.19513700 35.56069600, 34.20461300 35.55702600, 34.21216600 35.55730400, 34.21788800 35.56030700, 34.22124900 35.55583200, 34.22950000 35.55869300, 34.23658400 35.55758300, 34.23802900 35.55833400, 34.24386200 35.56139000, 34.24747100 35.56327800, 34.24913800 35.56464000, 34.25683200 35.57099900, 34.27527600 35.57241800, 34.28511000 35.57713700, 34.28733400 35.57711000, 34.29719500 35.57691600, 34.30458400 35.58019300, 34.31294600 35.58625000, 34.32344400 35.58941600, 34.32716800 35.59299900, 34.32891800 35.60158200, 34.33280600 35.60216500, 34.33794400 35.60052900, 34.34266700 35.60141800, 34.35094500 35.60883300, 34.35861200 35.62222300, 34.36349900 35.62516800, 34.37916600 35.62622100, 34.38747400 35.63319400, 34.39300200 35.63477700, 34.40613900 35.63419300, 34.40961100 35.63402900, 34.41949800 35.63808400, 34.43886200 35.65327800, 34.44797100 35.65636100, 34.46760900 35.65180600, 34.48269300 35.65855400, 34.50058400 35.66013700, 34.50574900 35.66330700, 34.50994500 35.66897200, 34.51147100 35.67686100, 34.51586200 35.67861200, 34.52361300 35.67569400, 34.53194400 35.67758200, 34.53294400 35.67819600, 34.55533200 35.69152800, 34.56797400 35.69680400, 34.58150100 35.69616700, 34.58583400 35.69766600, 34.59697300 35.70152700, 34.59791600 35.69950100, 34.59194600 35.69583500, 34.58950000 35.69305400, 34.58716600 35.69038800, 34.58472100 35.67880600, 34.58019300 35.67405700, 34.57958200 35.65650200, 34.57955600 35.65519300, 34.57513800 35.64861300, 34.56991600 35.64636200, 34.56600200 35.64577900, 34.54483400 35.64269300, 34.53919600 35.63533400, 34.52861000 35.63658500, 34.45586000 35.60488900, 34.45375100 35.60397300, 34.43502800 35.59247200, 34.43366600 35.58994300, 34.42894400 35.58100100, 34.42366800 35.57988700, 34.41736200 35.56219500, 34.41233400 35.55672100, 34.38938900 35.54091600, 34.36272000 35.53141800, 34.33991600 35.51813900, 34.32702600 35.50680500, 34.30230700 35.48500100, 34.20716500 35.44822300, 34.19649900 35.44269600, 34.17564000 35.43183500, 34.13299900 35.40464000, 34.11402900 35.38938900, 34.08894300 35.36427700, 34.08461000 35.35719300, 34.08235900 35.35066600, 34.07533300 35.33016600, 34.07197200 35.32566800, 34.06547200 35.32219300, 34.05172300 35.31841700, 34.04336200 35.31758500, 34.03974900 35.31724900, 34.02130500 35.31694400, 34.00194500 35.32214000, 33.99083300 35.32077800, 33.97916800 35.31936300, 33.96530500 35.31205400, 33.96397400 35.31135900, 33.95627600 35.30486300, 33.94825000 35.29464000, 33.93888900 35.27864100, 33.93033200 35.27253000, 33.91647300 35.24805500, 33.91547400 35.24361000, 33.90730700 35.20722200, 33.90805400 35.19919600, 33.91811000 35.17322200, 33.91589000 35.16875100, 33.91064100 35.16761000, 33.90594500 35.16355500, 33.90708200 35.16197200, 33.91686200 35.16191500, 33.92147100 35.15958400, 33.92472100 35.15572400, 33.94427900 35.13258400, 33.95422400 35.12302800, 33.96586200 35.11525000, 33.97255700 35.10258500, 33.97486100 35.09822100, 33.97630700 35.09547000, 33.98744600 35.08258400, 34.00308200 35.06877900, 34.04622300 35.03883400, 34.06869500 35.00908300, 34.07311200 35.00322300, 34.07383300 35.00227700, 34.07594300 35.00000000, 34.08872200 34.98633200, 34.08055500 34.97866800, 34.08913800 34.96591600, 34.09869400 34.96422200, 34.09944500 34.96327600, 34.10141800 34.96066700, 34.09647400 34.95494500, 34.09227800 34.95547100, 34.08924900 34.95919400, 34.08802800 34.95975100, 34.08333200 34.95855700, 34.08013900 34.95774800, 34.07860900 34.95797300, 34.07650000 34.95827900, 34.04975100 34.97189000, 34.04216800 34.97272100, 34.02914000 34.98069400, 34.01699800 34.97944300, 34.01058200 34.97877900, 34.00233500 34.98166700, 33.99185900 34.97986200, 33.97705500 34.98452800, 33.97094300 34.98450100, 33.95657941 34.98002128, 33.95260323 34.97993324, 33.95276039 34.98217671, 33.94970964 34.98215948, 33.94748056 34.98010973, 33.94398481 34.97936416, 33.93936345 34.97848670, 33.93230918 34.97774670, 33.91891717 34.97545544, 33.90649599 34.97341009, 33.90299952 34.97123556, 33.89944050 34.97105639, 33.90171882 34.96964913, 33.90204784 34.96626453, 33.90184757 34.96434846, 33.86019250 34.97404068, 33.84025153 34.97189207, 33.83474424 34.97517830, 33.83953663 34.97733916, 33.84654649 34.98489556, 33.85527297 34.98485691, 33.85401697 35.00282924, 33.83674210 35.00305454, 33.83318340 35.00697557, 33.82743119 35.00819769, 33.82748080 35.03222837, 33.82147977 35.03795240, 33.80579792 35.04315180, 33.79329129 35.04887212, 33.79880911 35.05852659, 33.82109502 35.07030992, 33.83266852 35.06412582, 33.84018682 35.06068170, 33.85084529 35.06275371, 33.85950825 35.06689171, 33.86561922 35.07313933, 33.87068188 35.07880977, 33.87504233 35.08058061, 33.89451177 35.06738164, 33.90290868 35.07690002, 33.91142657 35.07998861, 33.91749534 35.08744672, 33.90636435 35.09782360, 33.89997435 35.10314590, 33.89428705 35.11402761, 33.88649706 35.11634109, 33.88436469 35.12384107, 33.87226464 35.12446694, 33.86664235 35.10090158, 33.87321068 35.08245643, 33.86687084 35.07952667, 33.85446931 35.06843859, 33.85074237 35.06684462, 33.84574903 35.06518809, 33.83892240 35.06359696, 33.83552900 35.06650200, 33.82636224 35.07193990, 33.81913728 35.07330784, 33.81194721 35.06856129, 33.79679098 35.06077491, 33.79342239 35.05460077, 33.79108400 35.05055600, 33.78941700 35.04952600, 33.78500000 35.04680600, 33.77894624 35.04633849, 33.77283449 35.04839294, 33.76469086 35.03936225, 33.73807927 35.05582168, 33.70625328 35.03907672, 33.70824841 35.04546094, 33.70263323 35.04688892, 33.70489922 35.04881595, 33.70898812 35.04952064, 33.71528259 35.06755805, 33.71663648 35.06989248, 33.70557047 35.07593861, 33.69307295 35.06571824, 33.67907316 35.06353801, 33.67369890 35.04876581, 33.68275100 35.04072200, 33.68836200 35.03419500, 33.70244600 35.02855700, 33.70938900 35.02325100, 33.70666500 35.01610900, 33.70708500 35.01211200, 33.71313883 35.00285092, 33.71003711 34.99699942, 33.70796537 34.99761631, 33.70377144 34.99930033, 33.70129412 34.99789072, 33.70095080 34.97813117, 33.69777292 34.97735757, 33.69090433 34.97566968, 33.68513937 34.97411395, 33.67997522 34.97227687, 33.67414170 34.96945236, 33.66922807 34.96763002, 33.66439014 34.96330803, 33.65644096 34.95794201, 33.65048640 34.94994564, 33.64423767 34.93951467, 33.64168592 34.93232209, 33.64544683 34.92771236, 33.64841872 34.92613651, 33.64788800 34.90813800, 33.64991800 34.89008300, 33.64694600 34.88008500, 33.64691500 34.87308500, 33.64686200 34.86466600, 33.62863900 34.84158300, 33.62191800 34.83783300, 33.61547100 34.81778000, 33.61169400 34.81577700, 33.58311100 34.81886300, 33.55899800 34.81755400, 33.55147200 34.81375100, 33.54608200 34.80702600, 33.53966500 34.79897300, 33.53069300 34.79580700, 33.52286100 34.78811300, 33.50988800 34.78661000, 33.50380700 34.77780500, 33.47364000 34.77597000, 33.46213900 34.77338800, 33.45161100 34.76852800, 33.43938800 34.76038700, 33.42022300 34.75155600, 33.41849900 34.75075100, 33.41363900 34.74850100, 33.39491700 34.74383200, 33.37547300 34.73169300, 33.37169300 34.73036200, 33.36166800 34.73058300, 33.34552800 34.72291600, 33.33772300 34.72302600, 33.32669400 34.71766700, 33.31980500 34.71913900, 33.30300100 34.72275200, 33.29694400 34.72200000, 33.28394300 34.71703000, 33.28044500 34.71411100, 33.27650100 34.70449800, 33.27214000 34.70336200, 33.15433500 34.71058300, 33.13686000 34.70794300, 33.09702700 34.69627800, 33.09530600 34.69688800, 33.09489100 34.69525100, 33.09097331 34.69311478, 33.08718830 34.69218127, 33.08337750 34.69171910, 33.08052838 34.69063967, 33.07660696 34.68986538, 33.07174669 34.68853938, 33.06784104 34.68800796, 33.06482309 34.68572655, 33.05996326 34.68320431, 33.05477879 34.67964811, 33.04279178 34.67051199, 33.03901288 34.66990339, 33.03416106 34.66849008, 33.03073650 34.66545226, 33.02799461 34.66292497, 33.02484149 34.66109835, 33.02474941 34.65985252, 33.02264825 34.65775304, 33.02422921 34.65073410, 33.02041167 34.65510229, 33.01710719 34.65441358, 33.01556223 34.64758205, 33.00749415 34.64816891, 33.00749415 34.64521426, 33.01333063 34.64508403, 33.01315897 34.64371575, 32.99082154 34.64441522, 32.96882742 34.63918307, 32.96414429 34.63328467, 32.95568460 34.63642563, 32.95490139 34.64750880, 32.95461976 34.65087952, 32.96392032 34.65807189, 32.96875769 34.65425011, 32.97918075 34.65336588, 32.99075716 34.65555128, 32.98826807 34.67133823, 32.98946970 34.68003763, 32.95496577 34.68448293, 32.93691986 34.67194533, 32.93545001 34.66496987, 32.92802029 34.66783550, 32.93020361 34.67126575, 32.91539782 34.67385957, 32.90850991 34.66372066, 32.88892978 34.66895777, 32.87758940 34.67927666, 32.86650651 34.68507741, 32.86130839 34.68825993, 32.86057347 34.69257149, 32.85729044 34.70360621, 32.85832041 34.70544081, 32.82594508 34.70586417, 32.81864947 34.69607368, 32.80367201 34.69216601, 32.79968089 34.68995195, 32.79375857 34.67835073, 32.78611964 34.67917142, 32.77178591 34.67985094, 32.76706522 34.68278903, 32.76054209 34.68144926, 32.75504893 34.65095517, 32.75252550 34.65095517, 32.75051278 34.65024910, 32.74900950 34.64853604, 32.74685047 34.64827134, 32.74445602 34.64627227, 32.73974368 34.64776654, 32.73595315 34.64795073, 32.72891600 34.64797200, 32.71944400 34.64105600, 32.71277600 34.64116700, 32.70366700 34.64405400, 32.69113900 34.64805600, 32.67758200 34.65080600, 32.64791500 34.66072100, 32.63013800 34.66439100, 32.61666500 34.66941800, 32.60994300 34.67419400, 32.60488900 34.67775000, 32.59633300 34.68236200, 32.57616800 34.69324900, 32.56616600 34.69547300, 32.54325100 34.70158400, 32.53269600 34.70147300, 32.52463900 34.70619600, 32.52044300 34.70863700, 32.51091800 34.70791600, 32.50116700 34.70277800, 32.49549900 34.70774800, 32.49094400 34.70972100, 32.48424900 34.71266600, 32.45636000 34.73458500, 32.45058400 34.73702600, 32.44150200 34.73586300, 32.43216700 34.74822200, 32.42447300 34.75377700, 32.41969300 34.75444400, 32.41227700 34.75311300, 32.40544500 34.75847200, 32.40827900 34.77519600, 32.40663900 34.78152800, 32.40124900 34.78952800, 32.40122200 34.79108400, 32.40108500 34.80191800, 32.39247100 34.82191800, 32.39144500 34.83797100, 32.38683300 34.84322400, 32.38097400 34.84574900, 32.37730400 34.84730500, 32.37161300 34.85228000, 32.36577600 34.85219600, 32.36194600 34.85472100, 32.35508300 34.85344300, 32.34914000 34.85794400, 32.34136200 34.87474800, 32.32677800 34.88605500, 32.31813800 34.89277600, 32.31713900 34.89802900, 32.31916800 34.89991800, 32.32644300 34.90680700, 32.33100100 34.91925000, 32.32691600 34.92822300, 32.30822400 34.94858200, 32.30938700 34.95461300, 32.31572300 34.95888900, 32.31319400 34.96586200, 32.31819500 34.97627600, 32.31108500 34.99472000, 32.30749900 35.00000000)), ((34.96633100 29.54761100, 34.95586000 29.54902800, 34.94355400 29.53588900, 34.94175000 29.53083400, 34.92711300 29.51655600, 34.92530400 29.51149900, 34.91799900 29.50275000, 34.91122100 29.49663900, 34.88544500 29.52266700, 34.87227600 29.54444500, 34.86752700 29.56116700, 34.86352900 29.59030500, 34.87294400 29.61761100, 34.87760900 29.64494500, 34.87311200 29.66375000, 34.85519400 29.69100000, 34.85586200 29.73919500, 34.75358200 29.98941600, 34.75566500 30.00455500, 34.63711200 30.29405600, 34.61674900 30.36047200, 34.54697000 30.40008400, 34.54441800 30.43080500, 34.56508300 30.48133300, 34.52169400 30.52538900, 34.52458200 30.57994500, 34.49564000 30.68413900, 34.40758500 30.84391600, 34.35052900 30.98797200, 34.27027875 31.21710079, 34.33470396 31.25888083, 34.37134456 31.29410982, 34.37402326 31.29947275, 34.37460313 31.31440439, 34.36598982 31.34793269, 34.36518721 31.36053499, 34.38962376 31.39403719, 34.47924194 31.47033457, 34.51389986 31.49778447, 34.54069497 31.51400843, 34.55952350 31.53264974, 34.55989672 31.54762629, 34.49147762 31.59665963, 34.55427900 31.67758400, 34.57069400 31.70105600, 34.57872400 31.70452700, 34.57758300 31.71208400, 34.59005700 31.72911100, 34.64022100 31.81572200, 34.69374800 31.92233300, 34.70441800 31.93497300, 34.70680600 31.93566700, 34.70624900 31.93980600, 34.72502900 31.98247100, 34.73308200 32.00455500, 34.73419600 32.01997400, 34.74452600 32.04944600, 34.74897400 32.05694600, 34.75550100 32.06108500, 34.75899900 32.06602900, 34.77372400 32.10200100, 34.78450000 32.12058300, 34.78816600 32.14389000, 34.79983500 32.17961100, 34.80141800 32.20144300, 34.80622100 32.21352800, 34.82044600 32.23077800, 34.82258200 32.23636200, 34.83061200 32.27516600, 34.84352900 32.30819300, 34.84769400 32.34363900, 34.86072200 32.36933500, 34.86894600 32.39344400, 34.88311000 32.44647200, 34.89236100 32.47250000, 34.89586300 32.50036200, 34.91241800 32.55435900, 34.92913800 32.63247300, 34.93633300 32.65750100, 34.93647400 32.69855500, 34.94733400 32.71291700, 34.95355600 32.72666600, 34.95813800 32.77752700, 34.96339000 32.80888700, 34.96280700 32.82058300, 34.96519500 32.82730500, 34.97122200 32.83086000, 34.98125100 32.83222200, 34.98563800 32.83694500, 34.99266800 32.83741800, 35.00902900 32.82444400, 35.01564000 32.81686000, 35.02008400 32.81425100, 35.02636000 32.81355700, 35.03413800 32.81564000, 35.05250200 32.82841500, 35.06058500 32.83555600, 35.07080500 32.84919400, 35.08197400 32.87136100, 35.08755500 32.89105600, 35.09027900 32.90833300, 35.08627700 32.91830400, 35.07872400 32.91736200, 35.07605700 32.91827800, 35.07474900 32.92066600, 35.08097100 32.96172300, 35.10194400 33.03008300, 35.11441800 33.07775100, 35.11547100 33.09016800, 35.11530700 33.09125100, 35.11427700 33.09816700, 35.11483400 33.10141800, 35.11619600 33.10947000, 35.11891600 33.11552800, 35.12447400 33.11891600, 35.13499800 33.12041900, 35.14424900 33.12644600, 35.15016600 33.12825000, 35.15991600 33.14094500, 35.17486200 33.16574900, 35.18063700 33.16983400, 35.19036100 33.17197000, 35.19725000 33.17633400, 35.20258300 33.18500100, 35.20461300 33.19155500, 35.20708500 33.19958500, 35.21136100 33.20705400, 35.21780400 33.23366500, 35.21925000 33.24930600, 35.21825000 33.25958300, 35.21552700 33.26547200, 35.20166800 33.27030600, 35.19883300 33.27275100, 35.20191600 33.27674900, 35.21116600 33.27750000, 35.21994400 33.28430600, 35.22469300 33.29491800, 35.22925200 33.30536300, 35.24877900 33.33235900, 35.25130500 33.34141500, 35.26289000 33.38280500, 35.27150000 33.41347100, 35.27394500 33.42219500, 35.27930500 33.43469600, 35.28630400 33.45102700, 35.29291500 33.45627600, 35.29983500 33.46636200, 35.30897100 33.46986000, 35.32683200 33.48005700, 35.33286300 33.48597300, 35.34366600 33.50099900, 35.34652700 33.50497100, 35.35541500 33.51263800, 35.35811200 33.51497300, 35.37099800 33.53966500, 35.37811300 33.57064100, 35.38477700 33.57474900, 35.38866800 33.58150100, 35.38936200 33.58269500, 35.39077800 33.58666600, 35.39350100 33.59427600, 35.39413800 33.59791600, 35.39658400 33.61180500, 35.40033300 33.61372400, 35.40266800 33.61680600, 35.40391500 33.62286000, 35.40497200 33.62799800, 35.40658200 33.63575000, 35.40672300 33.63711200, 35.40658200 33.65250000, 35.41816700 33.65727600, 35.41977700 33.65794400, 35.42113900 33.65924800, 35.42189000 33.65997300, 35.42372100 33.66172400, 35.42366800 33.66350200, 35.42277900 33.68969300, 35.42525100 33.69619400, 35.42969500 33.70091600, 35.44183400 33.70541800, 35.44736100 33.71086100, 35.44841800 33.71430600, 35.45266700 33.72822200, 35.45194600 33.73533200, 35.45169400 33.73805600, 35.45319400 33.74752800, 35.47316700 33.77427700, 35.48516800 33.79572300, 35.49008200 33.80894500, 35.49241600 33.82555400, 35.49077600 33.83766600, 35.49319500 33.85335900, 35.49402600 33.85863900, 35.49119600 33.86658500, 35.49116500 33.87289000, 35.49113800 33.87439000, 35.48794600 33.87888700, 35.47661200 33.88658500, 35.47333100 33.89291800, 35.47391500 33.89869300, 35.47730600 33.90269500, 35.48272300 33.90422100, 35.48413800 33.90425100, 35.51705600 33.90475100, 35.52569600 33.90247300, 35.54008500 33.90680700, 35.54608200 33.90425100, 35.55575200 33.90011200, 35.56150100 33.90052800, 35.57369600 33.90561300, 35.57986100 33.90816500, 35.58752800 33.91594300, 35.58950000 33.92038700, 35.59127800 33.92433200, 35.59230400 33.92664000, 35.59672200 33.94374800, 35.59916700 33.95322000, 35.60452700 33.96105600, 35.60538900 33.96233400, 35.60622400 33.96925000, 35.60872300 33.97113800, 35.61447100 33.97544500, 35.61952600 33.98683200, 35.63739000 33.98733500, 35.64405400 33.99255400, 35.64661000 33.99722300, 35.64741500 34.00038900, 35.64849900 34.00463900, 35.64661000 34.01077700, 35.63361000 34.01891700, 35.63130600 34.02802700, 35.63353000 34.03450000, 35.63353000 34.04094300, 35.63874800 34.04797400, 35.64238700 34.06047100, 35.64858200 34.06338900, 35.64963900 34.07166700, 35.65797000 34.09005700, 35.65919500 34.10141800, 35.65936300 34.10316800, 35.65672300 34.11411300, 35.65039100 34.12105600, 35.64783500 34.12847100, 35.64694600 34.13105400, 35.64633200 34.13905700, 35.63961000 34.14544300, 35.63858400 34.14641600, 35.63663900 34.15350000, 35.63972100 34.16447100, 35.64025100 34.16644300, 35.63963700 34.17094400, 35.63908400 34.17491500, 35.63950000 34.17675000, 35.64166600 34.18600100, 35.64025100 34.19330600, 35.64444400 34.20580700, 35.65480400 34.21527900, 35.65577700 34.21786100, 35.66574900 34.24472000, 35.66608400 34.25002700, 35.65944300 34.25763700, 35.66536000 34.26813900, 35.66430700 34.27058400, 35.66138800 34.27744300, 35.66439100 34.28555700, 35.67505600 34.29433400, 35.67772300 34.30358500, 35.67980600 34.30686200, 35.68524900 34.30861300, 35.68586000 34.31458300, 35.68925100 34.31905400, 35.69505700 34.31944300, 35.69900100 34.31724900, 35.70230500 34.31722300, 35.70591700 34.31719600, 35.71366500 34.31219500, 35.72016500 34.31255700, 35.72286200 34.31444500, 35.72366700 34.31586100, 35.72802700 34.32352800, 35.72911100 34.33136000, 35.73505400 34.34116700, 35.73311200 34.34822100, 35.73505400 34.35541500, 35.73283400 34.36247300, 35.73380700 34.36591700, 35.74108500 34.37049900, 35.74647100 34.38097400, 35.75216700 34.38408300, 35.77088900 34.38597100, 35.78391600 34.39066700, 35.78941700 34.39266600, 35.80188800 34.39872400, 35.81561300 34.40872200, 35.82327700 34.41097300, 35.82727800 34.41452800, 35.82925000 34.42077600, 35.81666600 34.45449800, 35.81627700 34.45555500, 35.81891600 34.45908400, 35.82925000 34.45658500, 35.83177900 34.45883200, 35.83433200 34.46108200, 35.84219400 34.45808400, 35.85725000 34.46227600, 35.87944400 34.46844500, 35.90608200 34.47372100, 35.92375200 34.48219300, 35.93127800 34.48788800, 35.93811000 34.49747100, 35.94513700 34.50247200, 35.95786300 34.51725000, 35.96366500 34.51783400, 35.97094300 34.52308300, 35.98116700 34.52399800, 35.98655700 34.52805700, 35.99416700 34.53924900, 35.99739100 34.54944600, 35.99819600 34.56552900, 35.99733400 34.58133300, 35.99074900 34.61147300, 35.99000200 34.61488700, 35.98030500 34.64497400, 35.96064000 34.69658300, 35.94719300 34.72263700, 35.94094500 34.74086000, 35.93925100 34.75494400, 35.93894600 34.75755700, 35.93911000 34.77522300, 35.93450200 34.78705600, 35.90464000 34.84164000, 35.89566800 34.86677900, 35.89316600 34.87377900, 35.88894300 34.88561200, 35.88036000 34.90963700, 35.88639100 34.91991800, 35.88808400 34.92638800, 35.88458300 34.93777800, 35.88622300 34.94583500, 35.88288900 34.96780400, 35.88780600 34.99202700, 35.89064000 34.99536100, 35.89180400 34.99672300, 35.89711000 34.99941600, 35.89825100 35.00000000, 35.90205400 35.00352900, 35.90291600 35.00433400, 35.90433500 35.01127600, 35.90380500 35.01458400, 35.90155400 35.02858400, 35.89814000 35.04991500, 35.89166600 35.05891800, 35.89202900 35.06352600, 35.89833400 35.07377600, 35.89936100 35.07988700, 35.90039100 35.08599900, 35.89969600 35.08811200, 35.89627800 35.09852600, 35.89733500 35.10772300, 35.90172200 35.11158400, 35.90525100 35.11919400, 35.91025200 35.12022400, 35.91736200 35.13119500, 35.91777800 35.13333500, 35.91969300 35.14319600, 35.92830700 35.15166900, 35.93072100 35.15402600, 35.93275100 35.15941600, 35.93072100 35.16894500, 35.93272400 35.17472100, 35.95483400 35.18674900, 35.95708500 35.18797300, 35.95977800 35.19175000, 35.96102900 35.19350100, 35.96302800 35.20072200, 35.96250200 35.20366700, 35.96022000 35.21627800, 35.95486100 35.23266600, 35.94908500 35.24516700, 35.93583300 35.26272200, 35.93574900 35.26525100, 35.93761100 35.26758200, 35.94780700 35.27152600, 35.95591700 35.27125200, 35.95938900 35.26858500, 35.96533200 35.25911000, 35.97041700 35.25761000, 35.97202700 35.25880400, 35.97113800 35.26061200, 35.96716700 35.26166500, 35.96319600 35.27074800, 35.95355600 35.27463900, 35.94463700 35.27397200, 35.93558500 35.27088900, 35.93222000 35.26974900, 35.92866500 35.27541700, 35.92850100 35.27697400, 35.92775000 35.28480500, 35.93230400 35.31222200, 35.92708200 35.35366800, 35.92786000 35.37041900, 35.92622400 35.38394500, 35.92239000 35.40222200, 35.92005500 35.41338700, 35.92077600 35.41663700, 35.92483500 35.42063900, 35.92416800 35.42361100, 35.89997100 35.44625100, 35.88261000 35.46250200, 35.86622200 35.47333100, 35.83155400 35.49280500, 35.82669400 35.49552900, 35.82433300 35.49844400, 35.82533300 35.50122100, 35.83027600 35.50411200, 35.83019300 35.50616800, 35.82655700 35.50630600, 35.82019400 35.50361300, 35.79763800 35.50738900, 35.78811300 35.50002700, 35.78500000 35.50063700, 35.77774800 35.50663800, 35.77322400 35.50744600, 35.77024800 35.51172300, 35.77944600 35.52024800, 35.78327900 35.53022400, 35.78119300 35.54002800, 35.78002900 35.54177900, 35.77880500 35.54364000, 35.76405700 35.54783200, 35.76361100 35.54891600, 35.76189000 35.55308200, 35.74344600 35.56497200, 35.74388900 35.56819500, 35.75436000 35.57949800, 35.74991600 35.58580400, 35.74594500 35.58638800, 35.73794600 35.58297300, 35.72927900 35.58205400, 35.72722200 35.58430500, 35.72822200 35.58752800, 35.73914000 35.58805500, 35.74544500 35.59236100, 35.74961100 35.59314000, 35.75505400 35.59055700, 35.75866700 35.59133100, 35.76347400 35.59719500, 35.76985900 35.59919400, 35.77194600 35.60313800, 35.77086300 35.60908500, 35.77269400 35.61236200, 35.77322400 35.61327700, 35.77630600 35.61358300, 35.78294400 35.60916500, 35.78586200 35.61316700, 35.78227600 35.61880500, 35.78788800 35.62561000, 35.79005400 35.63460900, 35.78974900 35.64219300, 35.78416800 35.65558200, 35.77433400 35.66291800, 35.77813700 35.67286300, 35.78383300 35.67852800, 35.79041700 35.68191500, 35.79883200 35.68280400, 35.80683500 35.68624900, 35.80938700 35.69272200, 35.81402600 35.69652900, 35.81600200 35.70019500, 35.81952700 35.70677900, 35.82535900 35.70852700, 35.82902900 35.71480600, 35.83972200 35.72197300, 35.84325000 35.73975000, 35.85302700 35.74802800, 35.85413700 35.75585900, 35.84736300 35.77130500, 35.84738900 35.78439000, 35.84086200 35.79364000, 35.83841700 35.80550000, 35.83452600 35.81063800, 35.82833500 35.81880600, 35.82866700 35.82408500, 35.82591600 35.83022300, 35.81719600 35.83688700, 35.81669600 35.84260900, 35.82033200 35.84980400, 35.81824900 35.85297400, 35.80730400 35.85177600, 35.80500000 35.85355400, 35.80799900 35.85591500, 35.82450100 35.85886000, 35.83316800 35.85289000, 35.83933300 35.85397300, 35.84394500 35.85111200, 35.85455700 35.85319500, 35.86230500 35.85683400, 35.87211200 35.86536000, 35.87455400 35.86628000, 35.88072200 35.86855700, 35.88672300 35.87352800, 35.90525100 35.91944500, 35.91038900 35.92508300, 35.92172200 35.93050000, 35.93580600 35.91866700, 35.95089000 35.92183300, 35.96708300 35.92844400, 35.99363700 35.93930400, 36.00147200 35.94088700, 36.00855600 35.94016600, 36.01614000 35.93394500, 36.02275100 35.92450000, 36.02152600 35.90822200, 36.01961100 35.90297300, 36.01483200 35.88986200, 36.01619300 35.88372000, 36.01855500 35.88102700, 36.02255600 35.87974900, 36.04888900 35.87913900, 36.04994600 35.87911200, 36.05772400 35.87736100, 36.09630600 35.86863700, 36.11644400 35.86550100, 36.13405600 35.85519400, 36.14172400 35.84644300, 36.15483500 35.82016800, 36.16344500 35.81627700, 36.16908300 35.81541800, 36.18305600 35.83558300, 36.18611100 35.86061100, 36.18783200 35.87441600, 36.18914000 35.88436100, 36.18272400 35.89980700, 36.18091600 35.90174900, 36.18772100 35.91849900, 36.18930400 35.92083400, 36.19922300 35.93555500, 36.21272300 35.95150000, 36.22013900 35.95561200, 36.22874800 35.96038800, 36.24444600 35.96352800, 36.25461200 35.96377900, 36.26341600 35.96172300, 36.27891500 35.95475000, 36.28966500 35.95388800, 36.29850000 35.95630600, 36.30252800 35.95741700, 36.30608400 35.96072400, 36.29464000 35.98014100, 36.29789000 35.99169500, 36.30280700 35.99641800, 36.31719600 36.00411200, 36.34416600 35.99236300, 36.35688800 35.99200100, 36.36836200 35.99480400, 36.37419500 35.99769600, 36.37858200 36.00099900, 36.38227800 36.00986100, 36.38080600 36.02602800, 36.38344600 36.03136100, 36.39250200 36.03980600, 36.39508400 36.04597100, 36.39463800 36.05247100, 36.38874800 36.06819500, 36.39783500 36.08375200, 36.39422200 36.09058400, 36.38872100 36.09483300, 36.38605500 36.09936100, 36.38563900 36.10347400, 36.38519300 36.10783400, 36.38116800 36.11875200, 36.39199800 36.14263900, 36.38830600 36.15150100, 36.37669400 36.16938800, 36.38169500 36.18075200, 36.38880500 36.18847300, 36.39866600 36.18980400, 36.40058500 36.19147100, 36.40313700 36.19955400, 36.39761000 36.21277600, 36.39755600 36.22325100, 36.40338900 36.22636000, 36.41283400 36.22314100, 36.42675000 36.21452700, 36.43533300 36.21127700, 36.45752700 36.20836300, 36.47105400 36.20180500, 36.47724900 36.20286200, 36.48169300 36.20550200, 36.48916600 36.21872300, 36.49063900 36.22525000, 36.49236300 36.23280700, 36.49541900 36.23447000, 36.50944500 36.22997300, 36.51691800 36.23563800, 36.52277800 36.23808300, 36.52975100 36.23808300, 36.54261000 36.23805600, 36.55738800 36.22808500, 36.57819400 36.23244500, 36.58386200 36.23211300, 36.60924900 36.21752900, 36.61836200 36.21658300, 36.62239100 36.21708300, 36.62738800 36.21769300, 36.64058300 36.22922100, 36.67486200 36.22927900, 36.68205600 36.23541600, 36.68422300 36.23727800, 36.70072200 36.24427800, 36.70477700 36.25033200, 36.70602800 36.25516500, 36.69577800 36.26597200, 36.69278000 36.27164100, 36.69233300 36.27644300, 36.69908500 36.28714000, 36.70005400 36.29105400, 36.70033300 36.29219400, 36.69480500 36.29689000, 36.67108200 36.30236100, 36.66888800 36.30941800, 36.66919300 36.32616800, 36.66622200 36.33022300, 36.65930600 36.33397300, 36.65016600 36.33608200, 36.63941600 36.33560900, 36.62147100 36.32880400, 36.61475000 36.32819400, 36.61158400 36.32788800, 36.60783400 36.32988700, 36.60775000 36.33286300, 36.61202600 36.34075200, 36.61822100 36.34605400, 36.62775000 36.35416800, 36.62783400 36.35966500, 36.62027700 36.37494300, 36.62352800 36.38800000, 36.62255500 36.39119300, 36.61569600 36.39266600, 36.60666700 36.39130400, 36.59925100 36.39230700, 36.59322400 36.39422200, 36.58913800 36.39780400, 36.58672300 36.40189000, 36.58499900 36.41169400, 36.58436200 36.41272400, 36.57688900 36.42483500, 36.57558400 36.43855700, 36.57352800 36.44230700, 36.56855400 36.44505700, 36.56778000 36.46772400, 36.55497400 36.48577900, 36.55702600 36.49180600, 36.55289100 36.49697100, 36.55302800 36.50111000, 36.57341800 36.51211200, 36.58327900 36.52266700, 36.59133100 36.53749800, 36.59438700 36.54919400, 36.59611100 36.55572100, 36.59988800 36.56200000, 36.60416800 36.57905600, 36.60291700 36.59097300, 36.60061300 36.60055500, 36.59480700 36.61430700, 36.58794400 36.63052700, 36.58805500 36.63602800, 36.59186200 36.65011200, 36.60180700 36.66478000, 36.60638800 36.67152800, 36.60916500 36.67252700, 36.61883200 36.68000000, 36.62358500 36.68786200, 36.62719300 36.69386300, 36.62794500 36.69511000, 36.63089000 36.69841800, 36.63689000 36.70511200, 36.63819500 36.70977800, 36.63869500 36.71155500, 36.63833200 36.71319600, 36.63538700 36.72652800, 36.63505600 36.72802700, 36.62647200 36.74072300, 36.62525200 36.74252700, 36.62397400 36.74708200, 36.62708300 36.75769400, 36.63280500 36.76630400, 36.64630500 36.77838900, 36.64808300 36.77997200, 36.65908400 36.78980600, 36.66466500 36.79480700, 36.67027700 36.79980500, 36.67819600 36.81119500, 36.67852800 36.81744400, 36.67855500 36.81852700, 36.67755500 36.82125100, 36.66836200 36.83625000, 36.67139100 36.84311300, 36.67555600 36.84561200, 36.68530700 36.83475100, 36.68997200 36.83383200, 36.73902900 36.82419600, 36.74083300 36.82347100, 36.74591800 36.82147200, 36.80419500 36.79855700, 36.87958100 36.78136100, 36.89291800 36.77925100, 36.90266800 36.77769500, 36.93527600 36.78047200, 36.94436300 36.78125000, 36.98883400 36.76200100, 36.99885900 36.75530600, 37.00191500 36.75180400, 37.00947200 36.74313700, 37.01991700 36.73702600, 37.02919400 36.73405500, 37.05183400 36.72683300, 37.05602600 36.72425100, 37.05814000 36.72074900, 37.05664100 36.71269600, 37.03324900 36.67844400, 37.02791600 36.66550100, 37.02805700 36.66058400, 37.03138700 36.65766500, 37.04847300 36.65313700, 37.06191600 36.64411200, 37.06458300 36.64230700, 37.07988700 36.62941700, 37.08414100 36.62722400, 37.09100000 36.62363800, 37.09624900 36.62350100, 37.10358400 36.62697200, 37.11258300 36.64627800, 37.12191800 36.65939000, 37.12683500 36.66166700, 37.13419300 36.66230400, 37.14474900 36.66322300, 37.15113800 36.66344500, 37.17444600 36.65455600, 37.17811200 36.65422100, 37.18500100 36.65361000, 37.19625100 36.65425100, 37.22561300 36.66333400, 37.24847400 36.66422300, 37.26644500 36.66494400, 37.30313900 36.66164000, 37.32925000 36.65625000, 37.33133300 36.65583400, 37.33475100 36.65514000, 37.37286000 36.65352600, 37.42722300 36.64577900, 37.46114000 36.63813800, 37.47252700 36.63797400, 37.48352800 36.64072000, 37.48497400 36.64108300, 37.49391600 36.64539000, 37.50202900 36.64927700, 37.52100000 36.66722100, 37.53433200 36.67633400, 37.56080600 36.68972400, 37.57816700 36.69850200, 37.60263800 36.70697400, 37.63555500 36.72072200, 37.65514000 36.73141500, 37.67397300 36.73680500, 37.69447300 36.73822400, 37.69794500 36.73961300, 37.70183200 36.74119600, 37.71033500 36.74461000, 37.72677600 36.74883300, 37.73374900 36.74950000, 37.76699800 36.74658200, 37.79119500 36.74858500, 37.81238900 36.75827800, 37.81438800 36.75919300, 37.85030400 36.77033200, 37.86230500 36.77408200, 37.90802800 36.78569400, 37.92869600 36.79441800, 37.95811100 36.81044400, 37.97652800 36.81819500, 37.99208400 36.82225000, 37.99797100 36.82380700, 38.03205500 36.82761000, 38.04085900 36.82858300, 38.04364000 36.83058200, 38.05172300 36.83636100, 38.05405400 36.84349800, 38.05825000 36.84869400, 38.07052600 36.85855500, 38.09199900 36.86722200, 38.12291700 36.87969600, 38.12644600 36.88111100, 38.17280600 36.89458500, 38.18780500 36.90458300, 38.19433200 36.90691800, 38.20047400 36.90800100, 38.23049900 36.90586100, 38.24541900 36.91194500, 38.25280400 36.91350200, 38.26525100 36.91347100, 38.26902800 36.91266600, 38.29561200 36.90694400, 38.31633400 36.90538800, 38.34252900 36.90041700, 38.35105500 36.89972300, 38.35569400 36.89933400, 38.35691800 36.89922300, 38.38155400 36.89716700, 38.39852900 36.89716700, 38.40783300 36.89539000, 38.42266800 36.89055600, 38.44939000 36.88180500, 38.49297300 36.86272000, 38.52158400 36.85405700, 38.56338900 36.83883300, 38.56499900 36.83786000, 38.56813800 36.83597200, 38.57963900 36.82377600, 38.59097300 36.81741700, 38.60061300 36.80602600, 38.61005400 36.79936200, 38.62286000 36.79030600, 38.62436300 36.78877600, 38.63894300 36.77377700, 38.67330600 36.74777600, 38.69699900 36.72841600, 38.72361000 36.71044500, 38.73208200 36.70735900, 38.77341800 36.70000100, 38.77739000 36.69930600, 38.80075100 36.69744500, 38.81458300 36.69816600, 38.84705700 36.69669300, 38.84886200 36.69672400, 38.90113800 36.69736100, 38.91827800 36.69758200, 38.92974900 36.69786100, 38.96052900 36.69863900, 38.96969600 36.69886000, 38.99900100 36.70291500, 39.01005600 36.70311000, 39.02074800 36.70325100, 39.08547200 36.69710900, 39.14838800 36.68383400, 39.15030700 36.68341800, 39.21552700 36.66602700, 39.22736000 36.66500100, 39.27589000 36.67369500, 39.29922100 36.67908500, 39.30527900 36.68047300, 39.34483300 36.68961000, 39.39797200 36.69436300, 39.41297100 36.69444300, 39.43044300 36.69452700, 39.43914000 36.69544600, 39.45261000 36.69972200, 39.46705600 36.69791800, 39.49828000 36.70127900, 39.50888800 36.70275100, 39.52624900 36.70513900, 39.54572300 36.70783200, 39.59663800 36.71961200, 39.62627800 36.72330500, 39.65855400 36.72538800, 39.66478000 36.72580700, 39.67891700 36.73052600, 39.71202900 36.74158500, 39.72272100 36.74383200, 39.80727800 36.74952700, 39.83172200 36.75369300, 39.84183500 36.75533300, 39.85597200 36.76052900, 39.87752900 36.77086300, 39.89047200 36.77708400, 39.92905400 36.78694500, 39.96324900 36.79844300, 39.98372300 36.80838800, 40.00000000 36.81630700, 40.01583500 36.82402800, 40.01836000 36.82486000, 40.02611200 36.82744600, 40.02986100 36.82869300, 40.04333500 36.83319500, 40.05191800 36.83605600, 40.05622100 36.83874900, 40.07275000 36.84908300, 40.08011200 36.85649900, 40.08700200 36.86069500, 40.13266800 36.87183400, 40.14858200 36.87355400, 40.15850100 36.87461100, 40.17966800 36.87847100, 40.18086200 36.87869300, 40.18202600 36.87908200, 40.18775200 36.88100100, 40.20794300 36.88774900, 40.23280700 36.90041700, 40.23827700 36.90322100, 40.24783300 36.91052600, 40.25936100 36.91936100, 40.26019300 36.91999800, 40.27844600 36.92614000, 40.32594300 36.95197300, 40.35786100 36.96324900, 40.36544400 36.96591600, 40.36961000 36.96738800, 40.38588700 36.97464000, 40.38811100 36.97591800, 40.39753000 36.98133500, 40.40894300 36.99080700, 40.41910900 36.99924900, 40.43813700 37.00880400, 40.46183400 37.01486200, 40.50269300 37.02000000, 40.53263900 37.02377700, 40.54627600 37.02672200, 40.58241700 37.04122200, 40.60224900 37.05408500, 40.62944400 37.06133300, 40.63508200 37.06283200, 40.64586300 37.06766500, 40.66541700 37.07494400, 40.67483500 37.07844500, 40.67839000 37.08083300, 40.68844600 37.08758200, 40.70783200 37.09766800, 40.72077900 37.10105500, 40.74055500 37.10241700, 40.75266600 37.10594600, 40.78172300 37.12058300, 40.82252900 37.11972000, 40.82819400 37.11608500, 40.83405700 37.10936000, 40.85047100 37.10660900, 40.85808200 37.10836000, 40.85919600 37.10922200, 40.87047200 37.11805700, 40.88591800 37.12424900, 40.92108200 37.12711000, 40.94838700 37.12455400, 40.94994400 37.12441600, 40.96486300 37.11977800, 40.97244300 37.11744300, 41.00052600 37.11200000, 41.03236000 37.10741800, 41.05952800 37.10538900, 41.11455500 37.09505500, 41.11833200 37.09463900, 41.13238900 37.09305600, 41.16975000 37.09225100, 41.20436100 37.07930400, 41.20772200 37.07650000, 41.21191800 37.06702800, 41.21841800 37.06361000, 41.23677800 37.06491900, 41.24141700 37.06652800, 41.24263800 37.06694400, 41.24730700 37.06855400, 41.24874900 37.06905400, 41.25180400 37.07114000, 41.25750000 37.07500100, 41.26069300 37.07600000, 41.27105700 37.07925000, 41.28597300 37.08013900, 41.33252700 37.08002900, 41.38708500 37.07991800, 41.46130400 37.07966600, 41.50086200 37.07955600, 41.54416700 37.08383200, 41.55591600 37.08499900, 41.55814000 37.08522000, 41.58972200 37.09241500, 41.62647200 37.10511000, 41.65736000 37.11241500, 41.68536000 37.11436100, 41.68691600 37.11447100, 41.69552600 37.11427700, 41.72844300 37.11349900, 41.75864000 37.11747400, 41.84994500 37.13527700, 41.90719600 37.14638900, 41.97514000 37.15958400, 42.00038900 37.17052800, 42.01633500 37.17744400, 42.01761200 37.17780700, 42.05733500 37.18888900, 42.07930400 37.20155700, 42.10611000 37.21286000, 42.11280400 37.21911200, 42.12244400 37.23539000, 42.12647200 37.23877700, 42.13661200 37.24727600, 42.13916800 37.24944300, 42.15377800 37.25975000, 42.18391800 37.27508200, 42.19394300 37.28219600, 42.20783200 37.30019400, 42.21647300 37.31522400, 42.22044400 37.31811100, 42.22494500 37.31913800, 42.23219300 37.31736000, 42.23485900 37.31569300, 42.23366500 37.31391500, 42.23352800 37.31272100, 42.23300200 37.30766700, 42.22858400 37.29836300, 42.21880700 37.28397400, 42.21808200 37.28052900, 42.22083300 37.27747300, 42.22711200 37.27661100, 42.23500100 37.28052900, 42.24733400 37.28041800, 42.25585900 37.27880500, 42.26702900 37.27183200, 42.27561200 37.27113700, 42.29494500 37.28091800, 42.30014000 37.27458200, 42.30316500 37.26508300, 42.30664100 37.26191700, 42.32114000 37.25677900, 42.32752600 37.24514000, 42.33505600 37.24033400, 42.34977700 37.23647300, 42.35741800 37.22752800, 42.35872300 37.21808200, 42.35525100 37.21060900, 42.34016800 37.19955400, 42.33525100 37.18569600, 42.33708200 37.17486200, 42.34719500 37.15308400, 42.34938800 37.14836100, 42.35630400 37.13975100, 42.35997400 37.13519300, 42.36275100 37.12686200, 42.36372400 37.10924900, 42.36222100 37.09497100, 42.36461300 37.09122100, 42.36597100 37.08911100, 42.37358500 37.08683400, 42.38108400 37.08202700, 42.38502900 37.07411200, 42.38472400 37.06719600, 42.37361100 37.05822400, 42.27419300 36.97780600, 42.26874900 36.97341500, 42.24924900 36.95769500, 42.22594500 36.93600100, 42.17694500 36.89044600, 42.16888800 36.88438800, 42.13728000 36.86066800, 42.09244500 36.81425100, 42.08152800 36.80474900, 42.07988700 36.80333300, 42.07630500 36.80022000, 42.06491900 36.79033300, 42.03441600 36.76377900, 41.99077600 36.72305700, 41.96274900 36.69480500, 41.93847300 36.67033400, 41.90280500 36.64536300, 41.88094300 36.63005400, 41.84969300 36.60816600, 41.82825100 36.59316600, 41.73313900 36.57305500, 41.70680600 36.56747100, 41.70438800 36.56711200, 41.60619400 36.55236100, 41.55069400 36.54402900, 41.42436200 36.52488700, 41.41122100 36.52288800, 41.40414000 36.51277900, 41.32727800 36.40302700, 41.31741700 36.38891600, 41.29452900 36.35616700, 41.29319400 36.31141700, 41.29238900 36.28391600, 41.29188900 36.26761200, 41.29177900 36.26358400, 41.27652700 36.15855400, 41.26688800 36.09203000, 41.25799900 36.05458400, 41.26794400 36.03691500, 41.26874900 36.03550000, 41.30097200 35.97813800, 41.33319500 35.92077600, 41.38108400 35.83530400, 41.38299900 35.80530500, 41.38314100 35.80316500, 41.38880500 35.71547300, 41.39127700 35.67722300, 41.39341700 35.64363900, 41.39427900 35.63028000, 41.34244500 35.56347300, 41.28261200 35.48613700, 41.28036100 35.45658500, 41.27997200 35.45158400, 41.27639000 35.40433500, 41.27491800 35.38491800, 41.25616800 35.32764100, 41.24239000 35.28547300, 41.24086000 35.27914000, 41.23333400 35.24802800, 41.22525000 35.20425000, 41.22152700 35.16666800, 41.21894500 35.14077800, 41.21811300 35.13225200, 41.21819300 35.13066500, 41.22130600 35.07844500, 41.22597100 35.00000000, 41.22877900 34.95247300, 41.22963700 34.93783200, 41.22963700 34.86008500, 41.23291800 34.82972300, 41.23327600 34.82652700, 41.23597300 34.80147200, 41.23775100 34.78497300, 41.23527900 34.77911000, 41.23450100 34.77724800, 41.22172200 34.76205400, 41.18572200 34.71925000, 41.18186200 34.71463800, 41.13947300 34.66413900, 41.10944400 34.60444300, 41.05099900 34.48799900, 41.03302800 34.45211000, 41.02997200 34.44930600, 41.02708400 34.44669300, 41.01924900 34.44269600, 41.01725000 34.43949900, 41.01638800 34.43608500, 41.01391600 34.42614000, 41.01236000 34.41986100, 40.97930500 34.40494500, 40.96080400 34.39658400, 40.91638900 34.37647200, 40.87747200 34.35886000, 40.82730500 34.33614000, 40.79230500 34.32025100, 40.78389000 34.31652800, 40.77633300 34.31319400, 40.77205700 34.31130600, 40.69580500 34.27761100, 40.69335900 34.27652700, 40.60372200 34.23680500, 40.58952700 34.23019400, 40.55989100 34.21636200, 40.45652800 34.16799900, 40.42763900 34.15449900, 40.42355700 34.15258400, 40.41566800 34.14888800, 40.39864000 34.14088800, 40.37533200 34.12994400, 40.29558200 34.09249900, 40.27750000 34.08397300, 40.25494400 34.07333400, 40.24119600 34.06686000, 40.20519300 34.04988900, 40.20360900 34.04913700, 40.18383400 34.03980600, 40.16922400 34.03291700, 40.16375000 34.03033400, 40.09949900 33.99994300, 40.08358400 33.99241600, 40.05805600 33.98033500, 40.03208200 33.96802900, 39.99991600 33.95275100, 39.92913800 33.91910900, 39.90066500 33.90558200, 39.84952900 33.88119500, 39.83752800 33.87547300, 39.78466800 33.85027700, 39.76941700 33.84299900, 39.73952900 33.82866700, 39.72399900 33.82125100, 39.63839000 33.78025100, 39.58430500 33.75425000, 39.50752600 33.71736100, 39.47202700 33.70024900, 39.37714000 33.65399900, 39.32152900 33.62680400, 39.29616500 33.61438800, 39.24702800 33.59036300, 39.11713800 33.52658500, 38.98741500 33.46266600, 38.94664000 33.44250100, 38.93566500 33.43708400, 38.92174900 33.43019500, 38.85791800 33.39861300, 38.81839000 33.37900200, 38.81336200 33.37649900, 38.80408500 33.37191800, 38.79588700 33.36766800, 38.79702800 33.36425000, 38.79930500 33.35747100, 38.80897100 33.32864000, 38.82103000 33.29264100, 38.85777700 33.18291900, 38.85944400 33.17794400, 38.89702600 33.06575000, 38.90661200 33.03716700, 38.93808400 32.94316500, 38.94019300 32.93686300, 38.94480500 32.92308400, 38.95074800 32.90530400, 38.95194600 32.90177900, 38.95455600 32.89391700, 38.95869400 32.88158400, 38.95914100 32.88024900, 38.96213900 32.87125000, 38.97855400 32.82225000, 38.98344400 32.80764000, 38.98383300 32.80644600, 38.98752600 32.79544400, 39.00574900 32.74102800, 39.00777800 32.73497400, 39.02011100 32.69816600, 39.03722400 32.64711000, 39.07624800 32.53064000, 39.08599900 32.50152600, 39.02694300 32.48744600, 39.01833300 32.48539000, 38.99202700 32.47911100, 38.98602700 32.47766500, 38.99058200 32.46397400, 38.99552900 32.44908500, 39.01163900 32.40055500, 39.02036300 32.37424900, 39.03133400 32.34122100, 39.04366700 32.30405400, 39.05125000 32.30586200, 39.05558400 32.30688900, 39.05861300 32.30761000, 39.08466700 32.31383500, 39.08580400 32.31411000, 39.09825100 32.31705500, 39.11438800 32.32091500, 39.11639000 32.32138800, 39.14075100 32.32719400, 39.15197400 32.32986100, 39.16261300 32.33239000, 39.17924900 32.33633400, 39.18800000 32.33841700, 39.19461100 32.34000000, 39.20613900 32.34275100, 39.22908400 32.34822100, 39.25236100 32.35374800, 39.25999800 32.35555600, 39.26127600 32.35169600, 39.26319500 32.34589000, 39.26780700 32.33177900, 39.27408200 32.31266800, 39.27613800 32.30636200, 39.28133400 32.29055400, 39.28494300 32.27955600, 39.30116700 32.23022100, 39.27136200 32.20844300, 39.21994400 32.17088700, 39.20277800 32.15833300, 39.18547100 32.14025100, 39.15447200 32.10783400, 39.09619500 32.06191600, 39.00361300 32.00000000, 38.99691800 31.99472200, 38.97588700 31.98944500, 38.95327800 31.98374900, 38.94986000 31.98288900, 38.92494600 31.97663900, 38.90074900 31.97055600, 38.88922100 31.96766700, 38.87269600 31.96352800, 38.82936100 31.95263900, 38.81975200 31.95022200, 38.74755500 31.93208300, 38.72672300 31.92686100, 38.59080500 31.89269400, 38.39922300 31.84455500, 38.25505400 31.80833200, 38.23036200 31.80213900, 38.19886000 31.79422200, 38.15580400 31.78338800, 38.12049900 31.77452800, 38.11372400 31.77283300, 38.08691800 31.76611100, 37.51602900 31.62266700, 37.48605700 31.61513900, 37.27364000 31.56177700, 37.23972300 31.55324900, 37.21936000 31.54814000, 37.16661100 31.53488900, 37.16144600 31.53358300, 37.11911000 31.52294400, 37.01805500 31.49755500, 37.00247200 31.49363900, 37.00805700 31.48808300, 37.01966500 31.47650000, 37.02533300 31.47083300, 37.06419400 31.43202800, 37.07138800 31.42483300, 37.07955600 31.41666600, 37.08461000 31.41161200, 37.13494500 31.36136100, 37.17338900 31.32297100, 37.20500200 31.29141600, 37.25486000 31.24158300, 37.25894500 31.23752800, 37.29039000 31.20611200, 37.33124900 31.16530600, 37.37274900 31.12386100, 37.39586300 31.10080500, 37.40288900 31.09377900, 37.43805700 31.05864000, 37.47802700 31.01874900, 37.48088800 31.01588800, 37.48936100 31.00741600, 37.49347300 31.00330500, 37.51097100 30.98583400, 37.51549900 30.98130600, 37.51625100 30.98055600, 37.52658500 30.97022200, 37.53716700 30.95966700, 37.54247300 30.95439000, 37.57186100 30.92502800, 37.58211100 30.91480600, 37.64788800 30.84913800, 37.68013800 30.81691700, 37.69730400 30.79974900, 37.71519500 30.78188900, 37.72972100 30.76738900, 37.79275100 30.70444500, 37.82597400 30.67127800, 37.83080700 30.66644500, 37.90080600 30.59652700, 37.91019400 30.58713900, 37.94716600 30.55022200, 37.99680700 30.50063900, 37.90922200 30.45516600, 37.73633200 30.36538900, 37.67413700 30.33311100, 37.66827800 30.33005500, 37.66447100 30.32252700, 37.66144600 30.31650000, 37.65900000 30.31166600, 37.65361000 30.30100100, 37.64847200 30.29080600, 37.60763900 30.20988800, 37.60686100 30.20836100, 37.55352800 30.10269400, 37.55247100 30.10058400, 37.53213900 30.06027800, 37.50172000 30.00000000, 37.50061000 29.99780500, 37.36372400 29.97388800, 37.33844400 29.96950000, 37.32816700 29.96769500, 37.22549800 29.94975100, 36.93283500 29.89861100, 36.91283400 29.89511100, 36.88188900 29.88972300, 36.78691500 29.87313800, 36.78316500 29.87247300, 36.75305600 29.86722200, 36.74558300 29.85633300, 36.71272300 29.80844500, 36.68880500 29.77361100, 36.67394300 29.75197200, 36.54816800 29.56869500, 36.52205700 29.53066600, 36.49599800 29.49269500, 36.45425000 29.46255500, 36.35516700 29.39105600, 36.24491500 29.31147200, 36.15677600 29.24786200, 36.14950200 29.24261100, 36.09825100 29.20563900, 36.08077600 29.19302700, 36.07650000 29.18994500, 36.07088900 29.18588800, 36.06813800 29.18630600, 35.86883200 29.21736100, 35.85313800 29.21980500, 35.76797100 29.23305500, 35.63977800 29.25302700, 35.56349900 29.26491700, 35.38494500 29.29272300, 35.37647200 29.29402700, 35.18411300 29.32399900, 35.13430400 29.33175100, 35.03552600 29.34713900, 35.00000000 29.35266700, 34.99380500 29.35364000, 34.96377900 29.35830500, 34.95999900 29.35888900, 34.96627800 29.36355600, 34.96080400 29.36833400, 34.96419500 29.37341700, 34.96102900 29.37958300, 34.96339000 29.38027800, 34.96622100 29.38786100, 34.96041500 29.39841700, 34.96722400 29.40119400, 34.96852900 29.40394400, 34.97477700 29.40833300, 34.97608200 29.41133300, 34.97080600 29.42186200, 34.97314100 29.43127800, 34.96677800 29.44619400, 34.97641800 29.46230500, 34.97505600 29.47011200, 34.97713900 29.47377800, 34.99224900 29.50252700, 34.99380500 29.51011100, 34.99480400 29.53091600, 34.99427800 29.53211000, 34.99108500 29.53488900, 34.97791700 29.54197300, 34.97580700 29.54633300, 34.96633100 29.54761100), (35.11547100 33.09016800, 35.11917599 33.09019500, 35.11877800 33.09019500, 35.11547100 33.09016800), (34.96633100 29.54761100, 34.96688800 29.54900000, 34.97344600 29.56536100, 34.97569300 29.57099900, 34.96633100 29.54761100), (34.97569300 29.57099900, 34.97669600 29.57275000, 34.98644300 29.58983400, 34.97569300 29.57099900), (34.98644300 29.58983400, 35.00000000 29.60352700, 35.00166700 29.60522300, 34.98644300 29.58983400), (35.56883200 33.25191500, 35.57822000 33.26230600, 35.57424900 33.25791600, 35.56883200 33.25191500), (35.57822000 33.26230600, 35.59016800 33.28219600, 35.58780700 33.28005600, 35.58166500 33.26869600, 35.57886100 33.26350000, 35.57822000 33.26230600), (35.82652700 33.15561300, 35.80647300 33.13941600, 35.80810900 33.14072000, 35.82652700 33.15561300), (35.80647300 33.13941600, 35.80099900 33.12711000, 35.80452700 33.13502900, 35.80647300 33.13941600), (35.85216500 32.84447100, 35.82911300 32.79830600, 35.83286300 32.80469500, 35.83594500 32.80997100, 35.85216500 32.84447100), (35.82911300 32.79830600, 35.82029140 32.78957076, 35.82055700 32.78983300, 35.82533300 32.79455600, 35.82911300 32.79830600), (35.04680600 29.80211100, 35.04969400 29.81425100, 35.05127700 29.82091700, 35.04680600 29.80211100), (35.05127700 29.82091700, 35.05355500 29.82486200, 35.06433090 29.84365722, 35.05127700 29.82091700), (35.16417481 30.16382584, 35.14505400 30.23733300, 35.14447400 30.23952900, 35.16417481 30.16382584), (35.14447400 30.23952900, 35.16202900 30.27333300, 35.16352800 30.27622200, 35.14447400 30.23952900), (35.16352800 30.27622200, 35.16166700 30.28711100, 35.16011000 30.29616700, 35.16352800 30.27622200), (35.23119400 30.62380600, 35.23925000 30.63025100, 35.24608200 30.63572300, 35.23119400 30.62380600), (35.24608200 30.63572300, 35.24716600 30.64022300, 35.25141500 30.65794400, 35.24608200 30.63572300), (35.40897400 31.02611200, 35.40997300 31.02739000, 35.42127600 31.04194400, 35.43875100 31.06550000, 35.44683500 31.07641600, 35.40897400 31.02611200), (35.44683500 31.07641600, 35.45027900 31.08661100, 35.45303000 31.09472300, 35.45977800 31.12036100, 35.44683500 31.07641600), (35.55912265 32.38473982, 35.55972300 32.39044600, 35.55931173 32.38653694, 35.55281815 32.39516338, 35.48168574 32.41365659, 35.41299546 32.50145828, 35.40463913 32.50837719, 35.34971619 32.52488763, 35.31184953 32.51710305, 35.29559116 32.51655051, 35.28264702 32.51792658, 35.25842570 32.52453262, 35.20768143 32.54731489, 35.17892978 32.52835555, 35.09229933 32.48170780, 35.07633785 32.46769285, 35.05574920 32.42568273, 35.04626217 32.39473255, 35.04483062 32.38329025, 35.04731734 32.37135110, 35.02600091 32.24128396, 34.97820524 32.15333707, 35.00511029 32.05400759, 35.00649556 32.02810386, 34.99991553 31.98573827, 34.98651464 31.96908243, 34.96512945 31.86158045, 34.96471303 31.83001491, 34.97056695 31.82387715, 34.97883824 31.82099596, 35.01411258 31.81927549, 35.03597577 31.82123088, 35.04057320 31.82191950, 35.04116752 31.82301968, 35.03582764 31.82221985, 35.01416016 31.82027435, 34.97916412 31.82194138, 34.97110748 31.82471848, 34.96555710 31.83055115, 34.96611023 31.86138535, 34.98749542 31.96888733, 35.00086212 31.98531723, 35.00749969 32.02805328, 35.00610352 32.05416107, 34.98583221 32.13249969, 34.97916412 32.15305328, 35.02416229 32.23777771, 35.02693939 32.24082947, 35.04721832 32.36360931, 35.04833221 32.37138367, 35.04582977 32.38333130, 35.04721832 32.39443970, 35.05666351 32.42527771, 35.06638336 32.44721985, 35.07721710 32.46721649, 35.07999420 32.47055054, 35.09277344 32.48082733, 35.17944336 32.52749634, 35.20805359 32.54638672, 35.25804901 32.52360535, 35.26888275 32.51972198, 35.28249359 32.51693726, 35.29555511 32.51554871, 35.31194305 32.51610565, 35.32277679 32.51777649, 35.34722137 32.52388763, 35.34971619 32.52388763, 35.35805511 32.52221680, 35.40415955 32.50749969, 35.41221619 32.50083160, 35.42249298 32.48805237, 35.42527771 32.48332977, 35.48110962 32.41277313, 35.55256653 32.39419556, 35.55725098 32.38832092, 35.55912265 32.38473982), (35.55972300 32.39044600, 35.56119500 32.39030500, 35.56452900 32.39002600, 35.56786000 32.38977800, 35.55972300 32.39044600), (35.56786000 32.38977800, 35.56613900 32.39225000, 35.55833400 32.40344600, 35.56786000 32.38977800), (35.62122300 32.67691800, 35.64027800 32.68394500, 35.64149900 32.68438700, 35.64938700 32.68772100, 35.65713900 32.69150200, 35.66022100 32.69316500, 35.66138800 32.69380600, 35.62122300 32.67691800), (35.66138800 32.69380600, 35.67289000 32.69450000, 35.67362502 32.69454714, 35.66138800 32.69380600), (35.71908200 32.71130400, 35.72486100 32.71625100, 35.73347100 32.72364000, 35.71908200 32.71130400), (35.73347100 32.72364000, 35.75477600 32.72608200, 35.75630600 32.72641800, 35.73347100 32.72364000), (35.31272100 33.10272200, 35.33255400 33.09883500, 35.32072100 33.10116600, 35.31272100 33.10272200), (35.46991700 33.09305600, 35.49185900 33.08986300, 35.47425100 33.09341800, 35.46991700 33.09305600), (35.51475100 33.11447100, 35.53377900 33.12125000, 35.51786000 33.11558200, 35.51475100 33.11447100), (35.62841800 33.25094600, 35.63216800 33.25883500, 35.63147400 33.25738900, 35.62841800 33.25094600), (35.63686000 33.26402700, 35.63879312 33.26478987, 35.63824800 33.26458400, 35.63686000 33.26402700), (35.66585900 33.27547100, 35.69644500 33.29085900, 35.68102600 33.28311200, 35.66585900 33.27547100), (35.80383300 33.34013700, 35.83555600 33.31911100, 35.81172200 33.33491500, 35.80383300 33.34013700), (35.81753073 33.10138293, 35.82244050 33.09808153, 35.81880600 33.10052900, 35.81753073 33.10138293), (35.87623325 32.95141815, 35.87680400 32.91683200, 35.87641500 32.94075000, 35.87623325 32.95141815), (35.87328000 32.90355700, 35.86477700 32.88519300, 35.87197100 32.90072300, 35.87328000 32.90355700), (35.78355400 32.75319300, 35.76919600 32.75088900, 35.78049900 32.75222400, 35.78355400 32.75319300), (35.47572150 31.49658136, 35.47573849 31.49759582, 35.45915985 31.49944305, 35.44305420 31.49944305, 35.40527344 31.49499893, 35.39608002 31.49211884, 35.38388824 31.48722076, 35.37332916 31.48110962, 35.25916290 31.40361023, 35.24055481 31.38416290, 35.22972107 31.37860870, 35.21110535 31.37499619, 35.13861084 31.36194229, 34.94693756 31.35027695, 34.93360901 31.34999847, 34.92277527 31.35221863, 34.91221619 31.35749817, 34.90415955 31.36360931, 34.89611053 31.37083054, 34.89054871 31.37749863, 34.88777161 31.38249969, 34.88499451 31.39138794, 34.88443756 31.40472031, 34.89193726 31.42027664, 34.91055298 31.44388580, 34.93721771 31.48166656, 34.94249725 31.48999786, 34.94499969 31.49555206, 34.94777679 31.50360870, 34.95027161 31.51888657, 34.94583130 31.55916595, 34.94832611 31.58138657, 34.95082855 31.58972168, 34.95360565 31.59471893, 34.96136475 31.60335541, 34.98017563 31.62667023, 34.98373017 31.63107583, 34.96136475 31.60335541, 34.96008064 31.60411325, 34.95286177 31.59538724, 34.94987079 31.59000923, 34.94733235 31.58149814, 34.94483754 31.55927753, 34.94926265 31.51891284, 34.94680360 31.50385399, 34.94161463 31.49047327, 34.93638635 31.48222286, 34.89115200 31.42089581, 34.88353678 31.40515457, 34.88404001 31.39108971, 34.88978077 31.37685810, 34.89544274 31.37008619, 34.91161185 31.35670144, 34.92232805 31.35132420, 34.93362990 31.34899869, 35.13867159 31.36094414, 35.22991157 31.37762702, 35.24115248 31.38336116, 35.25981219 31.40284235, 35.38432733 31.48631948, 35.40548314 31.49401670, 35.44311281 31.49844305, 35.47572150 31.49658136), (35.49216004 31.61496065, 35.49944300 31.63636000, 35.53028213 31.71939764, 35.52610779 31.71166611, 35.49805450 31.64166641, 35.49216004 31.61496065), (35.53056830 31.71992767, 35.55572100 31.75847200, 35.55501476 31.76185934, 35.55498505 31.76170349, 35.53867340 31.73493958, 35.53056830 31.71992767), (35.54870004 31.82971079, 35.55125000 31.83586100, 35.54844300 31.83969500, 35.54715464 31.84145953, 35.54870004 31.82971079), (35.54508226 31.85721455, 35.55058300 31.86655600, 35.54735900 31.86830500, 35.54333594 31.87049081, 35.54508226 31.85721455), (35.53574300 31.92821537, 35.54150000 31.93294500, 35.54211000 31.93641700, 35.54783200 31.96863900, 35.54536100 31.97324900, 35.54364000 31.97647300, 35.54314000 31.97744400, 35.53672400 31.98944500, 35.53258500 31.99716800, 35.53113900 32.00005700, 35.54044300 32.01155500, 35.53880700 32.01839100, 35.52783200 32.02914000, 35.52674900 32.05025100, 35.52563900 32.07225000, 35.53389000 32.08625000, 35.53422200 32.08802800, 35.53664000 32.10133400, 35.53714000 32.10400000, 35.55122400 32.12025100, 35.55505400 32.13139000, 35.55688900 32.14864000, 35.55791900 32.15805400, 35.56433500 32.18299900, 35.57263900 32.19633500, 35.57325000 32.19844400, 35.57544300 32.20602800, 35.57441700 32.21744500, 35.57319300 32.22094300, 35.57259727 32.22264809, 35.57249451 32.22222137, 35.56832886 32.21138763, 35.55860901 32.20304871, 35.51638794 32.04110718, 35.52221680 32.00083160, 35.52277374 31.99888611, 35.52360535 31.99721527, 35.52638245 31.99527359, 35.53554535 31.92971802, 35.53574300 31.92821537), (35.56963916 32.27318980, 35.57038900 32.27780500, 35.56907107 32.28059191, 35.56963916 32.27318980), (35.56703662 32.30710006, 35.56866800 32.31097400, 35.56633030 32.31630311, 35.56703662 32.30710006), (35.56429529 32.34281866, 35.56477700 32.34386100, 35.56697100 32.35547300, 35.56761200 32.35883300, 35.56519300 32.36472300, 35.56238648 32.36768971, 35.56429529 32.34281866), (35.04371061 31.82772731, 35.05660629 31.85159918, 35.09396427 31.82991664, 35.10814283 31.83204036, 35.15245134 31.81222687, 35.15384117 31.81068033, 35.15600547 31.81010394, 35.15560864 31.81020962, 35.15305328 31.81305313, 35.10828400 31.83307266, 35.09257947 31.83072037, 35.05660629 31.85159918, 35.04371061 31.82772731), (35.18450559 31.80814428, 35.19834042 31.80990598, 35.20274869 31.80809614, 35.19834042 31.80990598, 35.18450559 31.80814428), (35.22450384 31.79590965, 35.22450384 31.79590965, 35.22487985 31.79540656, 35.22450384 31.79590965), (35.22847261 31.79010351, 35.22854682 31.78998763, 35.22651698 31.78695782, 35.22651698 31.78695782, 35.22854682 31.78998763, 35.22847261 31.79010351), (35.22727650 31.78627482, 35.22826369 31.78538708, 35.22826369 31.78538708, 35.22727650 31.78627482), (35.22799576 31.78474051, 35.22541457 31.77851158, 35.22621815 31.77662803, 35.22541457 31.77851158, 35.22799576 31.78474051), (35.23004180 31.76713687, 35.22886437 31.76288643, 35.22886437 31.76288643, 35.23004180 31.76713687), (35.24232376 31.75435939, 35.24276161 31.75116777, 35.23926608 31.74814177, 35.24276161 31.75116777, 35.24232376 31.75435939), (35.22582077 31.74172564, 35.22202706 31.73422919, 35.21799700 31.73492349, 35.22202706 31.73422919, 35.22582077 31.74172564), (35.21721572 31.73505809, 35.21377766 31.73807687, 35.21124640 31.74343571, 35.21377766 31.73807687, 35.21721572 31.73505809, 35.21721572 31.73505809), (35.20913315 31.74790960, 35.20913315 31.74790960, 35.20548964 31.74888324, 35.20354100 31.74792062, 35.20548964 31.74888324, 35.20913315 31.74790960), (35.19873454 31.74892959, 35.19728010 31.74979257, 35.19142945 31.74922232, 35.18661118 31.74791529, 35.18631916 31.74771949, 35.19873454 31.74892959), (35.17917824 31.74293144, 35.16796875 31.74188901, 35.16605371 31.74251047, 35.16796875 31.74188901, 35.17917824 31.74293144), (35.16056004 31.74429324, 35.15888214 31.74483773, 35.15524051 31.74177950, 35.15888214 31.74388885, 35.16056004 31.74429324), (35.13718724 31.73132248, 35.13658908 31.73213124, 35.12345157 31.72452133, 35.11974468 31.71865649, 35.12229994 31.72269928, 35.13718724 31.73132248), (35.11717701 31.71459406, 35.11343099 31.71474664, 35.11717701 31.71459406, 35.11717701 31.71459406), (35.10888965 31.71493161, 35.10702716 31.71500747, 35.10421168 31.71337660, 35.09232632 31.70221584, 35.10100263 31.71036319, 35.10888965 31.71493161), (35.04683300 29.76700000, 35.04941600 29.78500000, 35.04972100 29.78719500, 35.04683300 29.76700000), (35.08077600 29.87230500, 35.08055500 29.87783200, 35.07944500 29.90541600, 35.07879512 29.92124638, 35.08077600 29.87230500), (35.07761000 29.95052700, 35.08086000 29.96175000, 35.09191500 30.00000000, 35.07761000 29.95052700), (35.13616131 30.06964431, 35.13702800 30.07072300, 35.14518711 30.08091321, 35.13616131 30.06964431), (35.16118866 30.10089145, 35.16585900 30.10672200, 35.17580400 30.11913900, 35.16118866 30.10089145), (35.18663800 30.36222300, 35.16338700 30.40074900, 35.16281168 30.40165268, 35.18663800 30.36222300), (35.17666600 30.46722200, 35.18325000 30.49358400, 35.19930600 30.55802700, 35.17666600 30.46722200), (35.31383500 30.80230500, 35.32713700 30.80641700, 35.33297300 30.80822200, 35.31383500 30.80230500), (35.37989580 30.92506268, 35.38052700 30.92541700, 35.39766700 30.93511200, 35.37989580 30.92506268), (35.41505400 30.96944400, 35.40827900 30.98564000, 35.40688700 30.98894500, 35.41505400 30.96944400), (35.39494300 31.26461000, 35.40566600 31.28086100, 35.40902700 31.28669400, 35.40966848 31.28781405, 35.39494300 31.26461000), (35.57469600 32.47364000, 35.58105500 32.48277700, 35.58591800 32.49066500, 35.58702900 32.49247400, 35.57469600 32.47364000), (35.58630400 32.50027800, 35.58197400 32.50177800, 35.57886100 32.50283400, 35.58630400 32.50027800), (35.56169500 32.51855500, 35.56280500 32.51985900, 35.56627700 32.52399800, 35.56169500 32.51855500), (35.57894500 32.52941500, 35.57322300 32.53747200, 35.57216600 32.53894400, 35.57894500 32.52941500), (35.59686300 32.55363800, 35.59413900 32.55841800, 35.59244500 32.56139000, 35.58658200 32.57164000, 35.59686300 32.55363800), (35.59199900 32.59038900, 35.59149900 32.59280400, 35.59005700 32.59661100, 35.59199900 32.59038900), (35.57944082 32.62858028, 35.57947200 32.62880700, 35.57951107 32.62911967, 35.57944082 32.62858028), (35.58000200 32.63288900, 35.58139000 32.63377800, 35.58218437 32.63428826, 35.58000200 32.63288900), (35.69324900 32.69922300, 35.69902800 32.70072200, 35.70319400 32.70180500, 35.69324900 32.69922300), (35.24952945 31.80208638, 35.25072043 31.80070644, 35.25072043 31.80070644, 35.24952945 31.80208638, 35.24891239 31.80192581, 35.24952945 31.80208638), (35.25093190 31.79657892, 35.24884296 31.79520170, 35.24884296 31.79520170, 35.25093190 31.79657892, 35.25093190 31.79657892), (35.24783579 31.78997914, 35.24789805 31.78903243, 35.24803372 31.78864825, 35.24789805 31.78903243, 35.24783579 31.78997914), (35.24908217 31.78771636, 35.24924474 31.78762520, 35.24991109 31.78753237, 35.24924474 31.78762520, 35.24908217 31.78771636), (35.25125322 31.78453266, 35.24739695 31.78453305, 35.24739695 31.78453305, 35.25125322 31.78453266, 35.25125322 31.78453266), (35.24760232 31.78565489, 35.24760232 31.78565489, 35.24673466 31.78612913, 35.24760232 31.78565489), (35.24534556 31.78710403, 35.24525576 31.78767053, 35.24689424 31.78844463, 35.24525576 31.78767053, 35.24534556 31.78710403), (35.23983551 31.79365978, 35.23994622 31.79519781, 35.23994622 31.79519781, 35.23983551 31.79365978), (35.23901272 31.79923801, 35.23927374 31.79946248, 35.24034100 31.79949385, 35.24258842 31.79855867, 35.24319179 31.79910323, 35.24258842 31.79855867, 35.24034100 31.79949385, 35.23927374 31.79946248, 35.23901272 31.79923801), (35.24425729 31.80046664, 35.24461564 31.80110162, 35.24554905 31.80155753, 35.24619180 31.80158516, 35.24554905 31.80155753, 35.24461564 31.80110162, 35.24425729 31.80046664)), ((34.21665955 31.32332993, 34.24805450 31.34972000, 34.27610779 31.37388611, 34.40110779 31.48916626, 34.45582581 31.54972076, 34.47721863 31.57499695, 34.48805237 31.59111023, 34.49054718 31.59609604, 34.55916595 31.54694366, 34.55860901 31.53305435, 34.53999329 31.51472092, 34.51332855 31.49860764, 34.47860718 31.47110748, 34.38888550 31.39472198, 34.36416626 31.36083221, 34.36499786 31.34777451, 34.37360382 31.31444168, 34.37305450 31.29972076, 34.37055206 31.29471970, 34.36777496 31.29111099, 34.33415985 31.25971985, 34.26757812 31.21654129, 34.23916626 31.29471970, 34.21665955 31.32332993)))')::geometry,the_geom)

      2017-01-26 14:22:07.934 ERROR (qtp1967205423-14) [ x:spatial] o.a.s.h.RequestHandlerBase com.vividsolutions.jts.geom.TopologyException: side location conflict [ (35.559723, 32.390446, NaN) ]
      at com.vividsolutions.jts.geomgraph.EdgeEndStar.propagateSideLabels(EdgeEndStar.java:300)
      at com.vividsolutions.jts.geomgraph.EdgeEndStar.computeLabelling(EdgeEndStar.java:136)
      at com.vividsolutions.jts.operation.relate.RelateComputer.labelNodeEdges(RelateComputer.java:297)
      at com.vividsolutions.jts.operation.relate.RelateComputer.computeIM(RelateComputer.java:132)
      at com.vividsolutions.jts.operation.relate.RelateOp.getIntersectionMatrix(RelateOp.java:138)
      at com.vividsolutions.jts.operation.relate.RelateOp.relate(RelateOp.java:83)
      at com.vividsolutions.jts.geom.Geometry.relate(Geometry.java:1030)
      at org.locationtech.spatial4j.shape.jts.JtsGeometry.relate(JtsGeometry.java:367)
      at org.locationtech.spatial4j.shape.jts.JtsGeometry.relate(JtsGeometry.java:238)
      at org.locationtech.spatial4j.shape.jts.JtsGeometry.relate(JtsGeometry.java:212)
      at org.locationtech.spatial4j.shape.impl.RectangleImpl.relate(RectangleImpl.java:165)
      at org.apache.lucene.spatial.prefix.tree.FilterCellIterator.hasNext(FilterCellIterator.java:49)
      at org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery$VisitorTemplate.addIntersectingChildren(AbstractVisitingPrefixTreeQuery.java:224)
      at org.apache.lucene.spatial.prefix.AbstractVisitingPrefixTreeQuery$VisitorTemplate.getDocIdSet(AbstractVisitingPrefixTreeQuery.java:197)
      at org.apache.lucene.spatial.prefix.IntersectsPrefixTreeQuery.getDocIdSet(IntersectsPrefixTreeQuery.java:81)
      at org.apache.lucene.spatial.prefix.AbstractPrefixTreeQuery$1.scorer(AbstractPrefixTreeQuery.java:83)
      at org.apache.solr.search.SolrIndexSearcher$FilterImpl$FilterSet.iterator(SolrIndexSearcher.java:2552)
      at org.apache.solr.search.Filter$1.scorer(Filter.java:139)
      at org.apache.lucene.search.Weight.bulkScorer(Weight.java:135)
      at org.apache.lucene.search.ConstantScoreQuery$1.bulkScorer(ConstantScoreQuery.java:120)
      at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:666)
      at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:473)
      at org.apache.solr.search.SolrIndexSearcher.buildAndRunCollectorChain(SolrIndexSearcher.java:241)
      at org.apache.solr.search.SolrIndexSearcher.getDocListNC(SolrIndexSearcher.java:1823)
      at org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:1640)
      at org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:611)
      at org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:533)
      at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:295)
      at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:166)
      at org.apache.solr.core.SolrCore.execute(SolrCore.java:2306)
      at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:658)
      at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:464)
      at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:345)
      at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:296)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1691)
      at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:582)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
      at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
      at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)
      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512)
      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
      at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
      at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
      at org.eclipse.jetty.server.Server.handle(Server.java:534)
      at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320)
      at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
      at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273)
      at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95)
      at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
      at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)
      at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
      at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
      at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
      at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
      at java.lang.Thread.run(Thread.java:745)

      Attachments

        Activity

          People

            dsmiley David Smiley
            samuraraujo-geophy samur araujo
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: