Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Page 1 of 2 12 LastLast
Results 1 to 25 of 26

Thread: .dat to .txt

  1. #1
    Junior Member
    Join Date
    Jan 2013
    Location
    Greece
    Posts
    26
    My Mood
    Tired
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Angry .dat to .txt

    Hello all.

    I have a project, in which I must develop a GUI application menu. In that menu, a user can open a file and according to its data, the application must draw a simple graph. My problem is that the specified files are .dat formatted, so I cannot read correctly this stream, because of some headers that are placed into every .dat file.

    How can I convert the selected file from .dat to .txt, so that it gets in an appropriate form for processing?

    I would appreciate if anybody could help me, because it spent a lot of time searching this topic.


  2. #2
    Super Moderator curmudgeon's Avatar
    Join Date
    Aug 2012
    Posts
    1,130
    My Mood
    Cynical
    Thanks
    64
    Thanked 140 Times in 135 Posts

    Default Re: .dat to .txt

    I don't know of any standard .dat format, and if I'm right, then I doubt we'll be able to help you much since it will be up to you to do some research to find out exactly what format is being used, and then massage the data accordingly.

  3. #3
    Junior Member
    Join Date
    Jan 2013
    Location
    Greece
    Posts
    26
    My Mood
    Tired
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: .dat to .txt

    If I completely understood your above message, since I speak bad English, I think that the exact format of .dat files includes some headers/footers, of which I would like to get rid, so that only the "fixed" file will contai only the important data(edge linking).

    Practically,

    -current .dat format: -
    /mt {/y exch def /x exch def x y moveto} def
    /lt {/y exch def /x exch def x y lineto} def
    /rlt {/y exch def /x exch def x y rlineto} def
    /np {newpath} def
    /cp {closepath} def
    /st {stroke} def
    /sc {scale} def
    /fi {fill} def
    /tr {translate} def
    /slw {setlinewidth} def
    /sd {setdash} def
    /ic {initclip} def
    /rc {rectclip} def
    /rightx {exch stringwidth pop sub} def
    /midx {exch stringwidth pop 2 div sub} def
    /upy {ascent sub} def
    /downy {descent add} def
    /midy {ascent descent sub 2 div sub} def
    /midupy {ascent 2 div sub} def
    /cf {selectfont 0 0 mt (|jg~A) false charpath pathbbox /ascent exch def pop -1 mul /descent exch def pop} def
    0.000000 0.000000 tr
    np
    32.000000 493.991866 mt
    32.019033 504.247891 lt
    32.038067 504.328019 lt
    32.057100 504.207827 lt
    32.076134 504.207827 lt
    32.095167 504.247891 lt
    32.114201 504.247891 lt
    32.133234 504.167763 lt
    32.152268 504.207827 lt
    32.171301 504.247891 lt
    32.190335 504.167763 lt
    32.209368 504.087643 lt
    32.228401 504.167763 lt
    32.247435 504.247891 lt
    32.266468 504.087643 lt
    32.285502 504.047579 lt
    32.304535 504.007515 lt
    32.323569 504.167763 lt
    32.342602 503.927387 lt
    32.361636 503.967450 lt
    32.380669 504.047579 lt
    32.399703 504.127707 lt
    32.418736 504.007515 lt
    32.437770 504.007515 lt
    32.456803 504.087643 lt
    32.475836 504.087643 lt
    32.494870 504.047579 lt
    32.513903 504.127707 lt
    32.532937 504.127707 lt
    32.551970 504.207827 lt
    32.571004 504.207827 lt
    32.590037 504.287956 lt
    32.609071 504.247891 lt
    32.628104 504.328019 lt
    32.647138 504.287956 lt
    32.666171 504.328019 lt
    32.685204 504.448203 lt
    32.704238 504.368075 lt
    32.723271 504.368075 lt
    32.742305 504.408140 lt
    32.761338 504.528332 lt
    32.780372 504.448203 lt
    32.799405 504.448203 lt
    32.818439 504.448203 lt
    32.837472 504.528332 lt
    32.856506 504.448203 lt
    32.875539 504.448203 lt
    32.894572 504.328019 lt
    32.913606 504.448203 lt
    32.932639 504.328019 lt
    32.951673 504.328019 lt
    32.970706 504.328019 lt
    32.989740 504.368075 lt
    33.008773 504.328019 lt
    33.027807 504.287956 lt
    33.046840 504.287956 lt
    33.065874 504.287956 lt
    33.084907 504.207827 lt
    33.103941 504.167763 lt
    33.122974 504.328019 lt
    33.142007 504.247891 lt
    33.161041 504.167763 lt
    33.180074 504.247891 lt
    33.199108 504.408140 lt
    33.218141 504.328019 lt
    33.237175 504.247891 lt
    33.256208 504.368075 lt
    33.275242 504.608452 lt
    33.294275 504.488268 lt
    33.313309 504.608452 lt
    33.332342 504.808765 lt
    33.351375 505.129269 lt
    33.370409 505.169334 lt
    33.389442 505.489830 lt
    33.408476 505.690143 lt
    33.427509 505.930519 lt
    33.446543 506.090768 lt
    33.465576 506.251024 lt
    33.484610 506.371208 lt
    33.503643 506.090768 lt
    33.522677 505.770271 lt
    33.541710 505.409710 lt
    33.560743 504.928957 lt
    33.579777 504.648516 lt
    33.598810 504.328019 lt
    33.617844 504.488268 lt
    33.636877 504.488268 lt
    33.655911 504.568388 lt
    33.674944 505.209390 lt
    33.693978 505.850391 lt
    33.713011 506.411272 lt
    33.732045 506.691714 lt
    33.751078 507.052274 lt
    33.770112 507.372771 lt
    33.789145 507.613147 lt
    33.808178 507.533027 lt
    33.827212 507.492964 lt
    33.846245 507.452899 lt
    33.865279 507.492964 lt
    33.884312 507.412835 lt
    33.903346 507.412835 lt
    33.922379 507.292651 lt
    33.941413 507.492964 lt
    33.960446 507.292651 lt
    33.979480 507.372771 lt
    33.998513 507.292651 lt
    34.017546 507.412835 lt
    34.036580 507.292651 lt
    34.055613 507.292651 lt
    34.074647 507.332715 lt
    34.093680 507.292651 lt
    34.112714 507.212522 lt
    34.131747 507.252587 lt
    34.150781 507.332715 lt
    34.169814 507.252587 lt
    34.188848 507.212522 lt
    34.207881 507.252587 lt
    34.226914 507.332715 lt
    34.245948 507.132394 lt
    34.264981 507.092339 lt
    34.284015 507.092339 lt
    34.303048 507.132394 lt
    34.322082 506.932081 lt
    34.341115 506.892026 lt
    34.360149 506.851962 lt
    34.379182 506.851962 lt
    34.398216 506.651649 lt
    34.417249 506.611585 lt
    34.436283 506.491393 lt
    34.455316 506.531456 lt
    34.474349 506.291080 lt
    34.493383 506.291080 lt
    34.512416 506.210960 lt
    34.531450 506.130831 lt
    34.550483 506.010647 lt
    34.569517 505.970584 lt
    34.588550 505.850391 lt
    34.607584 505.890455 lt
    34.626617 505.690143 lt
    34.645651 505.850391 lt
    34.664684 505.770271 lt
    34.683717 505.650078 lt
    34.702751 505.529894 lt
    34.721784 505.529894 lt
    34.740818 505.610022 lt
    34.759851 505.449766 lt
    34.778885 505.409710 lt
    34.797918 505.489830 lt
    34.816952 505.569959 lt
    34.835985 505.409710 lt
    34.855019 505.369646 lt
    34.874052 505.409710 lt
    34.893086 505.449766 lt
    34.912119 505.329582 lt
    34.931152 505.329582 lt
    34.950186 505.409710 lt
    34.969219 505.449766 lt
    34.988253 505.289518 lt
    35.007286 505.369646 lt
    35.026320 505.249453 lt
    35.045353 505.369646 lt
    35.064387 505.249453 lt
    35.083420 505.249453 lt
    35.102454 505.209390 lt
    35.121487 505.129269 lt
    35.140520 505.089205 lt
    35.159554 505.089205 lt
    35.178587 505.049141 lt
    35.197621 505.009077 lt
    35.216654 504.888893 lt
    35.235688 504.928957 lt
    35.254721 504.928957 lt
    35.273755 504.808765 lt
    35.292788 504.728644 lt
    35.311822 504.728644 lt
    35.330855 504.848828 lt
    35.349888 504.648516 lt
    35.368922 504.608452 lt
    35.387955 504.568388 lt
    35.406989 504.728644 lt
    35.426022 504.608452 lt
    35.445056 504.488268 lt
    35.464089 504.448203 lt
    35.483123 504.568388 lt
    35.502156 504.448203 lt
    35.521190 504.408140 lt
    35.540223 504.448203 lt
    35.559257 504.488268 lt
    35.578290 504.408140 lt
    35.597323 504.408140 lt
    35.616357 504.448203 lt
    35.635390 504.488268 lt
    35.654424 504.408140 lt
    35.673457 504.448203 lt
    35.692491 504.528332 lt
    35.711524 504.568388 lt
    35.730558 504.608452 lt
    35.749591 504.528332 lt
    35.768625 504.728644 lt
    35.787658 504.528332 lt
    35.806691 504.528332 lt
    35.825725 504.528332 lt
    35.844758 504.568388 lt
    35.863792 504.488268 lt
    35.882825 504.368075 lt
    35.901859 504.448203 lt
    35.920892 504.488268 lt
    35.939926 504.247891 lt
    35.958959 504.287956 lt
    35.977993 504.287956 lt
    35.997026 504.328019 lt
    36.016059 504.207827 lt
    36.035093 504.207827 lt
    36.054126 504.167763 lt
    36.073160 504.167763 lt
    36.092193 504.087643 lt
    36.111227 504.127707 lt
    36.130260 504.087643 lt
    36.149294 504.127707 lt
    36.168327 504.127707 lt
    36.187361 504.087643 lt
    36.206394 504.047579 lt
    36.225428 503.967450 lt
    36.244461 503.927387 lt
    36.263494 504.007515 lt
    36.282528 504.047579 lt
    36.301561 503.967450 lt
    36.320595 503.967450 lt
    36.339628 504.007515 lt
    36.358662 504.167763 lt
    36.377695 504.007515 lt
    36.396729 504.047579 lt
    36.415762 504.087643 lt
    36.434796 504.207827 lt
    36.453829 504.127707 lt
    36.472862 504.247891 lt
    36.491896 504.287956 lt
    36.510929 504.448203 lt
    36.529963 504.287956 lt
    36.548996 504.287956 lt
    36.568030 504.287956 lt
    36.587063 504.328019 lt
    36.606097 504.167763 lt
    36.625130 504.207827 lt
    36.644164 504.167763 lt
    36.663197 504.247891 lt
    36.682230 504.087643 lt
    36.701264 504.127707 lt
    36.720297 504.167763 lt
    36.739331 504.087643 lt
    36.758364 504.007515 lt
    36.777398 504.047579 lt
    36.796431 504.167763 lt
    36.815465 504.047579 lt
    36.834498 503.967450 lt
    36.853532 504.047579 lt
    36.872565 504.167763 lt
    36.891599 504.047579 lt
    36.910632 504.007515 lt
    36.929665 504.047579 lt
    36.948699 504.247891 lt
    36.967732 504.087643 lt
    36.986766 503.887331 lt
    37.005799 503.887331 lt
    37.024833 504.087643 lt
    37.043866 503.887331 lt
    37.062900 503.887331 lt
    37.081933 503.967450 lt
    37.100967 504.087643 lt
    37.120000 504.007515 lt
    37.139033 503.967450 lt
    37.158067 504.087643 lt
    37.177100 504.127707 lt
    37.196134 504.087643 lt
    37.215167 504.167763 lt
    37.234201 504.287956 lt
    37.253234 504.328019 lt
    37.272268 504.368075 lt
    37.291301 504.448203 lt
    37.310335 504.528332 lt
    37.329368 504.408140 lt
    37.348401 504.408140 lt
    37.367435 504.328019 lt
    37.386468 504.408140 lt
    37.405502 504.207827 lt
    37.424535 504.247891 lt
    37.443569 504.207827 lt
    37.462602 504.328019 lt
    37.481636 504.167763 lt
    37.500669 504.167763 lt
    37.519703 504.167763 lt
    37.538736 504.247891 lt
    37.557770 504.167763 lt
    37.576803 504.167763 lt
    37.595836 504.127707 lt
    37.614870 504.247891 lt
    37.633903 504.087643 lt
    37.652937 504.207827 lt
    37.671970 504.167763 lt
    37.691004 504.167763 lt
    37.710037 504.127707 lt
    37.729071 504.207827 lt
    37.748104 504.167763 lt
    37.767138 504.047579 lt
    37.786171 504.047579 lt
    37.805204 504.047579 lt
    37.824238 504.207827 lt
    37.843271 504.127707 lt
    37.862305 504.127707 lt
    37.881338 504.127707 lt
    37.900372 504.287956 lt
    37.919405 504.167763 lt
    37.938439 504.207827 lt
    37.957472 504.368075 lt
    37.976506 504.368075 lt
    37.995539 504.408140 lt
    38.014572 504.448203 lt
    38.033606 504.568388 lt
    38.052639 504.608452 lt
    38.071673 504.528332 lt
    38.090706 504.568388 lt
    38.109740 504.648516 lt
    38.128773 504.448203 lt
    38.147807 504.408140 lt
    38.166840 504.408140 lt
    38.185874 504.528332 lt
    38.204907 504.408140 lt
    38.223941 504.287956 lt
    38.242974 504.368075 lt
    38.262007 504.448203 lt
    38.281041 504.328019 lt
    38.300074 504.287956 lt
    38.319108 504.287956 lt
    38.338141 504.368075 lt
    38.357175 504.247891 lt
    38.376208 504.328019 lt
    38.395242 504.328019 lt
    38.414275 504.448203 lt
    38.433309 504.328019 lt
    38.452342 504.287956 lt
    38.471375 504.328019 lt
    38.490409 504.368075 lt
    38.509442 504.167763 lt
    38.528476 504.207827 lt
    38.547509 504.328019 lt
    38.566543 504.247891 lt
    38.585576 504.207827 lt
    38.604610 504.287956 lt
    38.623643 504.448203 lt
    38.642677 504.328019 lt
    38.661710 504.287956 lt
    38.680743 504.368075 lt
    38.699777 504.488268 lt
    38.718810 504.448203 lt
    38.737844 504.448203 lt
    38.756877 504.608452 lt
    38.775911 504.728644 lt
    38.794944 504.648516 lt
    38.813978 504.688581 lt
    38.833011 504.768709 lt
    38.852045 504.808765 lt
    38.871078 504.648516 lt
    38.890112 504.648516 lt
    38.909145 504.648516 lt
    38.928178 504.608452 lt
    38.947212 504.608452 lt
    38.966245 504.568388 lt
    38.985279 504.648516 lt
    39.004312 504.528332 lt
    39.023346 504.488268 lt
    39.042379 504.488268 lt
    39.061413 504.608452 lt
    39.080446 504.488268 lt
    39.099480 504.448203 lt
    39.118513 504.488268 lt
    39.137546 504.688581 lt
    39.156580 504.528332 lt
    39.175613 504.568388 lt
    39.194647 504.568388 lt
    39.213680 504.688581 lt
    39.232714 504.408140 lt
    39.251747 504.488268 lt
    39.270781 504.408140 lt
    39.289814 504.448203 lt
    39.308848 504.448203 lt
    39.327881 504.568388 lt
    39.346914 504.608452 lt
    39.365948 504.848828 lt
    39.384981 504.969021 lt
    39.404015 505.129269 lt
    39.423048 505.449766 lt
    39.442082 505.610022 lt
    39.461115 505.770271 lt
    39.480149 505.930519 lt
    39.499182 506.210960 lt
    39.518216 506.371208 lt
    39.537249 506.291080 lt
    39.556283 506.010647 lt
    39.575316 505.810335 lt
    39.594349 505.169334 lt
    39.613383 504.808765 lt
    39.632416 504.528332 lt
    39.651450 504.488268 lt
    39.670483 504.368075 lt
    39.689517 504.408140 lt
    39.708550 504.888893 lt
    39.727584 505.690143 lt
    39.746617 506.050712 lt
    39.765651 506.611585 lt
    39.784684 506.972146 lt
    39.803717 507.412835 lt
    39.822751 507.573083 lt
    39.841784 507.733340 lt
    39.860818 507.733340 lt
    39.879851 507.773396 lt
    39.898885 507.693276 lt
    39.917918 507.813460 lt
    39.936952 507.893589 lt
    39.955985 507.733340 lt
    39.975019 507.653211 lt
    39.994052 507.693276 lt
    40.013086 507.733340 lt
    40.032119 507.573083 lt
    40.051152 507.372771 lt
    40.070186 507.372771 lt
    40.089219 507.533027 lt
    40.108253 507.332715 lt
    40.127286 507.412835 lt
    40.146320 507.412835 lt
    40.165353 507.452899 lt
    40.184387 507.332715 lt
    40.203420 507.292651 lt
    40.222454 507.292651 lt
    40.241487 507.412835 lt
    40.260520 507.292651 lt
    40.279554 507.412835 lt
    40.298587 507.372771 lt
    40.317621 507.492964 lt
    40.336654 507.292651 lt
    40.355688 507.292651 lt
    40.374721 507.292651 lt
    40.393755 507.212522 lt
    40.412788 507.012210 lt
    40.431822 506.932081 lt
    40.450855 506.892026 lt
    40.469888 506.771833 lt
    40.488922 506.651649 lt
    40.507955 506.611585 lt
    40.526989 506.611585 lt
    40.546022 506.451337 lt
    40.565056 506.331144 lt
    40.584089 506.251024 lt
    40.603123 506.371208 lt
    40.622156 506.130831 lt
    40.641190 506.090768 lt
    40.660223 506.090768 lt
    40.679257 506.130831 lt
    40.698290 505.890455 lt
    40.717323 505.930519 lt
    40.736357 505.850391 lt
    40.755390 505.930519 lt
    40.774424 505.770271 lt
    40.793457 505.770271 lt
    40.812491 505.569959 lt
    40.831524 505.529894 lt
    40.850558 505.449766 lt
    40.869591 505.489830 lt
    40.888625 505.569959 lt
    40.907658 505.489830 lt
    40.926691 505.409710 lt
    40.945725 505.489830 lt
    40.964758 505.529894 lt
    40.983792 505.409710 lt
    41.002825 505.409710 lt
    41.021859 505.449766 lt
    41.040892 505.650078 lt
    41.059926 505.529894 lt
    41.078959 505.529894 lt
    41.097993 505.529894 lt
    41.117026 505.569959 lt
    41.136059 505.449766 lt
    41.155093 505.489830 lt
    41.174126 505.489830 lt
    41.193160 505.409710 lt
    41.212193 505.209390 lt
    41.231227 505.249453 lt
    41.250260 505.129269 lt
    41.269294 505.129269 lt
    41.288327 505.009077 lt
    41.307361 505.009077 lt
    41.326394 505.009077 lt
    41.345428 504.969021 lt
    41.364461 504.848828 lt
    41.383494 504.848828 lt
    41.402528 504.928957 lt
    41.421561 504.888893 lt
    41.440595 504.768709 lt
    41.459628 504.848828 lt
    41.478662 504.969021 lt
    41.497695 504.768709 lt
    41.516729 504.688581 lt
    41.535762 504.688581 lt
    41.554796 504.888893 lt
    41.573829 504.488268 lt
    41.592862 504.488268 lt
    41.611896 504.528332 lt
    41.630929 504.608452 lt
    41.649963 504.488268 lt
    41.668996 504.528332 lt
    41.688030 504.528332 lt
    41.707063 504.608452 lt
    41.726097 504.488268 lt
    41.745130 504.568388 lt
    41.764164 504.608452 lt
    41.783197 504.688581 lt
    41.802230 504.688581 lt
    41.821264 504.728644 lt
    41.840297 504.728644 lt
    41.859331 504.808765 lt
    41.878364 504.648516 lt
    41.897398 504.648516 lt
    41.916431 504.768709 lt
    41.935465 504.728644 lt
    41.954498 504.528332 lt
    41.973532 504.568388 lt
    41.992565 504.608452 lt
    42.011599 504.488268 lt
    42.030632 504.408140 lt
    42.049665 504.408140 lt
    42.068699 504.488268 lt
    42.087732 504.368075 lt
    42.106766 504.328019 lt
    42.125799 504.328019 lt
    42.144833 504.368075 lt
    42.163866 504.287956 lt
    42.182900 504.287956 lt
    42.201933 504.287956 lt
    42.220967 504.408140 lt
    42.240000 504.247891 lt
    42.259033 504.287956 lt
    42.278067 504.247891 lt
    42.297100 504.287956 lt
    42.316134 504.127707 lt
    42.335167 504.047579 lt
    42.354201 504.127707 lt
    42.373234 504.087643 lt
    42.392268 504.087643 lt
    42.411301 504.127707 lt
    42.430335 504.287956 lt
    42.449368 504.127707 lt
    42.468401 504.167763 lt
    42.487435 504.167763 lt
    42.506468 504.328019 lt
    42.525502 504.207827 lt
    42.544535 504.287956 lt
    42.563569 504.408140 lt
    42.582602 504.528332 lt
    42.601636 504.408140 lt
    42.620669 504.488268 lt
    42.639703 504.448203 lt
    42.658736 504.488268 lt
    42.677770 504.448203 lt
    42.696803 504.488268 lt
    42.715836 504.328019 lt
    42.734870 504.328019 lt
    42.753903 504.287956 lt
    42.772937 504.328019 lt
    42.791970 504.328019 lt
    42.811004 504.247891 lt
    42.830037 504.207827 lt
    42.849071 504.207827 lt
    42.868104 504.287956 lt
    42.887138 504.207827 lt
    42.906171 504.087643 lt
    42.925204 504.167763 lt
    42.944238 504.368075 lt
    42.963271 504.207827 lt
    42.982305 504.127707 lt
    43.001338 504.167763 lt
    43.020372 504.287956 lt
    43.039405 504.087643 lt
    43.058439 504.167763 lt
    43.077472 504.047579 lt
    43.096506 504.127707 lt
    43.115539 503.967450 lt
    43.134572 503.967450 lt
    43.153606 504.047579 lt
    43.172639 504.167763 lt
    43.191673 504.087643 lt
    43.210706 504.127707 lt
    43.229740 504.167763 lt
    43.248773 504.207827 lt
    43.267807 504.127707 lt
    43.286840 504.247891 lt
    43.305874 504.368075 lt
    43.324907 504.368075 lt
    43.343941 504.408140 lt
    43.362974 504.488268 lt
    43.382007 504.608452 lt
    43.401041 504.448203 lt
    43.420074 504.528332 lt
    43.439108 504.568388 lt
    43.458141 504.608452 lt
    43.477175 504.368075 lt
    43.496208 504.287956 lt
    43.515242 504.408140 lt
    43.534275 504.448203 lt
    43.553309 504.287956 lt
    43.572342 504.328019 lt
    43.591375 504.287956 lt
    43.610409 504.287956 lt
    43.629442 504.247891 lt
    43.648476 504.287956 lt
    43.667509 504.207827 lt
    43.686543 504.247891 lt
    43.705576 504.207827 lt
    43.724610 504.287956 lt
    43.743643 504.287956 lt
    43.762677 504.247891 lt
    43.781710 504.247891 lt
    43.800743 504.287956 lt
    43.819777 504.368075 lt
    43.838810 504.207827 lt
    43.857844 504.047579 lt
    43.876877 504.127707 lt
    43.895911 504.287956 lt
    43.914944 504.127707 lt
    43.933978 504.167763 lt
    43.953011 504.247891 lt
    43.972045 504.408140 lt
    43.991078 504.247891 lt
    44.010112 504.247891 lt
    44.029145 504.287956 lt
    44.048178 504.448203 lt
    44.067212 504.368075 lt
    44.086245 504.488268 lt
    44.105279 504.488268 lt
    44.124312 504.608452 lt
    44.143346 504.528332 lt
    44.162379 504.608452 lt
    44.181413 504.568388 lt
    44.200446 504.688581 lt
    44.219480 504.528332 lt
    44.238513 504.528332 lt
    44.257546 504.488268 lt
    44.276580 504.488268 lt
    44.295613 504.368075 lt
    44.314647 504.488268 lt
    44.333680 504.448203 lt
    44.352714 504.448203 lt
    44.371747 504.368075 lt
    44.390781 504.408140 lt
    44.409814 504.448203 lt
    44.428848 504.368075 lt
    44.447881 504.287956 lt
    44.466914 504.448203 lt
    44.485948 504.488268 lt
    44.504981 504.408140 lt
    44.524015 504.328019 lt
    44.543048 504.368075 lt
    44.562082 504.448203 lt
    44.581115 504.368075 lt
    44.600149 504.328019 lt
    44.619182 504.207827 lt
    44.638216 504.368075 lt
    44.657249 504.287956 lt
    44.676283 504.287956 lt
    44.695316 504.328019 lt
    44.714349 504.408140 lt
    44.733383 504.328019 lt
    44.752416 504.368075 lt
    44.771450 504.488268 lt
    44.790483 504.448203 lt
    44.809517 504.488268 lt
    44.828550 504.528332 lt
    44.847584 504.728644 lt
    44.866617 504.688581 lt
    44.885651 504.728644 lt
    44.904684 504.728644 lt
    44.923717 504.808765 lt
    44.942751 504.688581 lt
    44.961784 504.768709 lt
    44.980818 504.688581 lt
    44.999851 504.808765 lt
    45.018885 504.608452 lt
    45.037918 504.648516 lt
    45.056952 504.648516 lt
    45.075985 504.688581 lt
    45.095019 504.528332 lt
    45.114052 504.568388 lt
    45.133086 504.528332 lt
    45.152119 504.608452 lt
    45.171152 504.528332 lt
    45.190186 504.488268 lt
    45.209219 504.448203 lt
    45.228253 504.648516 lt
    45.247286 504.528332 lt
    45.266320 504.568388 lt
    45.285353 504.528332 lt
    45.304387 504.608452 lt
    45.323420 504.528332 lt
    45.342454 504.568388 lt
    45.361487 504.648516 lt
    45.380520 504.608452 lt
    45.399554 504.648516 lt
    45.418587 504.848828 lt
    45.437621 505.209390 lt
    45.456654 505.289518 lt
    45.475688 505.409710 lt
    45.494721 505.690143 lt
    45.513755 505.930519 lt
    45.532788 505.930519 lt
    45.551822 506.050712 lt
    45.570855 506.291080 lt
    45.589888 506.251024 lt
    45.608922 505.890455 lt
    45.627955 505.610022 lt
    45.646989 505.089205 lt
    45.666022 504.888893 lt
    45.685056 504.568388 lt
    45.704089 504.448203 lt
    45.723123 504.488268 lt
    45.742156 504.488268 lt
    45.761190 505.089205 lt
    45.780223 505.930519 lt
    45.799257 506.531456 lt
    45.818290 507.012210 lt
    45.837323 507.292651 lt
    45.856357 507.813460 lt
    45.875390 508.093901 lt
    45.894424 508.053836 lt
    45.913457 508.013772 lt
    45.932491 508.013772 lt
    45.951524 508.093901 lt
    45.970558 508.013772 lt
    45.989591 508.053836 lt
    46.008625 508.053836 lt
    46.027658 508.093901 lt
    46.046691 507.933652 lt
    46.065725 507.893589 lt
    46.084758 507.933652 lt
    46.103792 508.093901 lt
    46.122825 507.773396 lt
    46.141859 507.693276 lt
    46.160892 507.653211 lt
    46.179926 507.773396 lt
    46.198959 507.573083 lt
    46.217993 507.653211 lt
    46.237026 507.573083 lt
    46.256059 507.653211 lt
    46.275093 507.533027 lt
    46.294126 507.533027 lt
    46.313160 507.533027 lt
    46.332193 507.533027 lt
    46.351227 507.452899 lt
    46.370260 507.533027 lt
    46.389294 507.573083 lt
    46.408327 507.452899 lt
    46.427361 507.332715 lt
    46.446394 507.372771 lt
    46.465428 507.332715 lt
    46.484461 507.172458 lt
    46.503494 507.092339 lt
    46.522528 506.972146 lt
    46.541561 506.972146 lt
    46.560595 506.731769 lt
    46.579628 506.651649 lt
    46.598662 506.611585 lt
    46.617695 506.651649 lt
    46.636729 506.411272 lt
    46.655762 506.371208 lt
    46.674796 506.291080 lt
    46.693829 506.331144 lt
    46.712862 506.130831 lt
    46.731896 506.130831 lt
    46.750929 506.050712 lt
    46.769963 506.090768 lt
    46.788996 505.930519 lt
    46.808030 505.930519 lt
    46.827063 505.850391 lt
    46.846097 505.930519 lt
    46.865130 505.690143 lt
    46.884164 505.650078 lt
    46.903197 505.650078 lt
    46.922230 505.610022 lt
    46.941264 505.489830 lt
    46.960297 505.529894 lt
    46.979331 505.650078 lt
    46.998364 505.529894 lt
    47.017398 505.489830 lt
    47.036431 505.489830 lt
    47.055465 505.610022 lt
    47.074498 505.449766 lt
    47.093532 505.449766 lt
    47.112565 505.489830 lt
    47.131599 505.690143 lt
    47.150632 505.489830 lt
    47.169665 505.489830 lt
    47.188699 505.489830 lt
    47.207732 505.569959 lt
    47.226766 505.449766 lt
    47.245799 505.449766 lt
    47.264833 505.329582 lt
    47.283866 505.369646 lt
    47.302900 505.249453 lt
    47.321933 505.209390 lt
    47.340967 505.169334 lt
    47.360000 505.129269 lt
    47.379033 505.049141 lt
    47.398067 505.049141 lt
    47.417100 505.049141 lt
    47.436134 505.009077 lt
    47.455167 504.888893 lt
    47.474201 504.888893 lt
    47.493234 504.928957 lt
    47.512268 504.928957 lt
    47.531301 504.768709 lt
    47.550335 504.768709 lt
    47.569368 504.848828 lt
    47.588401 504.768709 lt
    47.607435 504.688581 lt
    47.626468 504.688581 lt
    47.645502 504.768709 lt
    47.664535 504.568388 lt
    47.683569 504.528332 lt
    47.702602 504.528332 lt
    47.721636 504.688581 lt
    47.740669 504.528332 lt
    47.759703 504.528332 lt
    47.778736 504.568388 lt
    47.797770 504.688581 lt
    47.816803 504.528332 lt
    47.835836 504.488268 lt
    47.854870 504.608452 lt
    47.873903 504.688581 lt
    47.892937 504.688581 lt
    47.911970 504.728644 lt
    47.931004 504.688581 lt
    47.950037 504.728644 lt
    47.969071 504.688581 lt
    47.988104 504.728644 lt
    48.007138 504.688581 lt
    48.026171 504.688581 lt
    48.045204 504.568388 lt
    48.064238 504.568388 lt
    48.083271 504.648516 lt
    48.102305 504.528332 lt
    48.121338 504.448203 lt
    48.140372 504.488268 lt
    48.159405 504.528332 lt
    48.178439 504.328019 lt
    48.197472 504.328019 lt
    48.216506 504.368075 lt
    48.235539 504.408140 lt
    48.254572 504.287956 lt
    48.273606 504.287956 lt
    48.292639 504.207827 lt
    48.311673 504.408140 lt
    48.330706 504.207827 lt
    48.349740 504.207827 lt
    48.368773 504.167763 lt
    48.387807 504.328019 lt
    48.406840 504.087643 lt
    48.425874 504.087643 lt
    48.444907 504.087643 lt
    48.463941 504.167763 lt
    48.482974 504.087643 lt
    48.502007 504.207827 lt
    48.521041 504.167763 lt
    48.540074 504.247891 lt
    48.559108 504.167763 lt
    48.578141 504.247891 lt
    48.597175 504.328019 lt
    48.616208 504.328019 lt
    48.635242 504.287956 lt
    48.654275 504.448203 lt
    48.673309 504.488268 lt
    48.692342 504.408140 lt
    48.711375 504.448203 lt
    48.730409 504.488268 lt
    48.749442 504.488268 lt
    48.768476 504.408140 lt
    48.787509 504.448203 lt
    48.806543 504.408140 lt
    48.825576 504.408140 lt
    48.844610 504.368075 lt
    48.863643 504.328019 lt
    48.882677 504.287956 lt
    48.901710 504.368075 lt
    48.920743 504.247891 lt
    48.939777 504.247891 lt
    48.958810 504.207827 lt
    48.977844 504.287956 lt
    48.996877 504.207827 lt
    49.015911 504.167763 lt
    49.034944 504.247891 lt
    49.053978 504.207827 lt
    49.073011 504.087643 lt
    49.092045 504.127707 lt
    49.111078 504.207827 lt
    49.130112 504.207827 lt
    49.149145 504.087643 lt
    49.168178 504.127707 lt
    49.187212 504.207827 lt
    49.206245 504.047579 lt
    49.225279 504.047579 lt
    49.244312 504.127707 lt
    49.263346 504.328019 lt
    49.282379 504.167763 lt
    49.301413 504.167763 lt
    49.320446 504.207827 lt
    49.339480 504.368075 lt
    49.358513 504.207827 lt
    49.377546 504.287956 lt
    49.396580 504.368075 lt
    49.415613 504.528332 lt
    49.434647 504.408140 lt
    49.453680 504.488268 lt
    49.472714 504.448203 lt
    49.491747 504.528332 lt
    49.510781 504.448203 lt
    49.529814 504.568388 lt
    49.548848 504.488268 lt
    49.567881 504.488268 lt
    49.586914 504.408140 lt
    49.605948 504.448203 lt
    49.624981 504.448203 lt
    49.644015 504.408140 lt
    49.663048 504.328019 lt
    49.682082 504.408140 lt
    49.701115 504.488268 lt
    49.720149 504.328019 lt
    49.739182 504.328019 lt
    49.758216 504.287956 lt
    49.777249 504.408140 lt
    49.796283 504.287956 lt
    49.815316 504.287956 lt
    49.834349 504.287956 lt
    49.853383 504.408140 lt
    49.872416 504.167763 lt
    49.891450 504.207827 lt
    49.910483 504.247891 lt
    49.929517 504.368075 lt
    49.948550 504.167763 lt
    49.967584 504.167763 lt
    49.986617 504.127707 lt
    50.005651 504.287956 lt
    50.024684 504.247891 lt
    50.043717 504.287956 lt
    50.062751 504.287956 lt
    50.081784 504.368075 lt
    50.100818 504.328019 lt
    50.119851 504.368075 lt
    50.138885 504.488268 lt
    50.157918 504.488268 lt
    50.176952 504.488268 lt
    50.195985 504.568388 lt
    50.215019 504.648516 lt
    50.234052 504.528332 lt
    50.253086 504.568388 lt
    50.272119 504.608452 lt
    50.291152 504.688581 lt
    50.310186 504.608452 lt
    50.329219 504.568388 lt
    50.348253 504.568388 lt
    50.367286 504.728644 lt
    50.386320 504.528332 lt
    50.405353 504.488268 lt
    50.424387 504.488268 lt
    50.443420 504.608452 lt
    50.462454 504.448203 lt
    50.481487 504.448203 lt
    50.500520 504.448203 lt
    50.519554 504.528332 lt
    50.538587 504.408140 lt
    50.557621 504.408140 lt
    50.576654 504.408140 lt
    50.595688 504.448203 lt
    50.614721 504.328019 lt
    50.633755 504.408140 lt
    50.652788 504.368075 lt
    50.671822 504.448203 lt
    50.690855 504.368075 lt
    50.709888 504.368075 lt
    50.728922 504.448203 lt
    50.747955 504.368075 lt
    50.766989 504.368075 lt
    50.786022 504.408140 lt
    50.805056 504.528332 lt
    50.824089 504.488268 lt
    50.843123 504.448203 lt
    50.862156 504.528332 lt
    50.881190 504.648516 lt
    50.900223 504.568388 lt
    50.919257 504.648516 lt
    50.938290 504.768709 lt
    50.957323 504.808765 lt
    50.976357 504.688581 lt
    50.995390 504.728644 lt
    51.014424 504.728644 lt
    51.033457 504.848828 lt
    51.052491 504.728644 lt
    51.071524 504.728644 lt
    51.090558 504.728644 lt
    51.109591 504.808765 lt
    51.128625 504.688581 lt
    51.147658 504.688581 lt
    51.166691 504.648516 lt
    51.185725 504.728644 lt
    51.204758 504.608452 lt
    51.223792 504.648516 lt
    51.242825 504.608452 lt
    51.261859 504.648516 lt
    51.280892 504.528332 lt
    51.299926 504.568388 lt
    51.318959 504.648516 lt
    51.337993 504.568388 lt
    51.357026 504.488268 lt
    51.376059 504.528332 lt
    51.395093 504.568388 lt
    51.414126 504.648516 lt
    51.433160 504.648516 lt
    51.452193 504.768709 lt
    51.471227 504.888893 lt
    51.490260 504.969021 lt
    51.509294 505.129269 lt
    51.528327 505.409710 lt
    51.547361 505.770271 lt
    51.566394 505.810335 lt
    51.585428 505.890455 lt
    51.604461 506.050712 lt
    51.623494 506.371208 lt
    51.642528 506.251024 lt
    51.661561 505.970584 lt
    51.680595 505.730206 lt
    51.699628 505.489830 lt
    51.718662 504.969021 lt
    51.737695 504.728644 lt
    51.756729 504.488268 lt
    51.775762 504.608452 lt
    51.794796 504.488268 lt
    51.813829 504.928957 lt
    51.832862 505.770271 lt
    51.851896 506.491393 lt
    51.870929 506.932081 lt
    51.889963 507.372771 lt
    51.908996 507.813460 lt
    51.928030 508.254149 lt
    51.947063 508.254149 lt
    51.966097 508.294213 lt
    51.985130 508.294213 lt
    52.004164 508.294213 lt
    52.023197 508.174029 lt
    52.042230 508.294213 lt
    52.061264 508.254149 lt
    52.080297 508.294213 lt
    52.099331 508.133965 lt
    52.118364 508.174029 lt
    52.137398 508.174029 lt
    52.156431 508.133965 lt
    52.175465 508.013772 lt
    52.194498 508.053836 lt
    52.213532 508.093901 lt
    52.232565 507.973717 lt
    52.251599 507.893589 lt
    52.270632 507.893589 lt
    52.289665 507.973717 lt
    52.308699 507.853524 lt
    52.327732 507.813460 lt
    52.346766 507.813460 lt
    52.365799 507.933652 lt
    52.384833 507.693276 lt
    52.403866 507.653211 lt
    52.422900 507.693276 lt
    52.441933 507.773396 lt
    52.460967 507.613147 lt
    52.480000 507.492964 lt
    52.499033 507.452899 lt
    52.518067 507.492964 lt
    52.537100 507.332715 lt
    52.556134 507.292651 lt
    52.575167 507.212522 lt
    52.594201 507.212522 lt
    52.613234 507.012210 lt
    52.632268 506.932081 lt
    52.651301 506.851962 lt
    52.670335 506.851962 lt
    52.689368 506.611585 lt
    52.708401 506.571521 lt
    52.727435 506.491393 lt
    52.746468 506.531456 lt
    52.765502 506.331144 lt
    52.784535 506.251024 lt
    52.803569 506.210960 lt
    52.822602 506.210960 lt
    52.841636 506.050712 lt
    52.860669 506.010647 lt
    52.879703 505.930519 lt
    52.898736 505.970584 lt
    52.917770 505.850391 lt
    52.936803 505.770271 lt
    52.955836 505.770271 lt
    52.974870 505.730206 lt
    52.993903 505.610022 lt
    53.012937 505.610022 lt
    53.031970 505.610022 lt
    53.051004 505.610022 lt
    53.070037 505.529894 lt
    53.089071 505.569959 lt
    53.108104 505.650078 lt
    53.127138 505.529894 lt
    53.146171 505.489830 lt
    53.165204 505.489830 lt
    53.184238 505.610022 lt
    53.203271 505.489830 lt
    53.222305 505.489830 lt
    53.241338 505.529894 lt
    53.260372 505.569959 lt
    53.279405 505.449766 lt
    53.298439 505.409710 lt
    53.317472 505.409710 lt
    53.336506 505.569959 lt
    53.355539 505.409710 lt
    53.374572 505.289518 lt
    53.393606 505.329582 lt
    53.412639 505.369646 lt
    53.431673 505.209390 lt
    53.450706 505.129269 lt
    53.469740 505.089205 lt
    53.488773 505.169334 lt
    53.507807 505.009077 lt
    53.526840 504.969021 lt
    53.545874 505.009077 lt
    53.564907 504.969021 lt
    53.583941 504.848828 lt
    53.602974 504.848828 lt
    53.622007 504.768709 lt
    53.641041 504.808765 lt
    53.660074 504.688581 lt
    53.679108 504.688581 lt
    53.698141 504.648516 lt
    53.717175 504.648516 lt
    53.736208 504.648516 lt
    53.755242 504.568388 lt
    53.774275 504.608452 lt
    53.793309 504.608452 lt
    53.812342 504.528332 lt
    53.831375 504.608452 lt
    53.850409 504.648516 lt
    53.869442 504.568388 lt
    53.888476 504.568388 lt
    53.907509 504.608452 lt
    53.926543 504.728644 lt
    53.945576 504.648516 lt
    53.964610 504.648516 lt
    53.983643 504.688581 lt
    54.002677 504.808765 lt
    54.021710 504.688581 lt
    54.040743 504.688581 lt
    54.059777 504.648516 lt
    54.078810 504.728644 lt
    54.097844 504.568388 lt
    54.116877 504.608452 lt
    54.135911 504.568388 lt
    54.154944 504.688581 lt
    54.173978 504.568388 lt
    54.193011 504.528332 lt
    54.212045 504.488268 lt
    54.231078 504.528332 lt
    54.250112 504.408140 lt
    54.269145 504.448203 lt
    54.288178 504.368075 lt
    54.307212 504.448203 lt
    54.326245 504.247891 lt
    54.345279 504.328019 lt
    54.364312 504.287956 lt
    54.383346 504.247891 lt
    54.402379 504.167763 lt
    54.421413 504.207827 lt
    54.440446 504.167763 lt
    54.459480 504.207827 lt
    54.478513 504.087643 lt
    54.497546 504.127707 lt
    54.516580 504.167763 lt
    54.535613 504.207827 lt
    54.554647 504.127707 lt
    54.573680 504.167763 lt
    54.592714 504.287956 lt
    54.611747 504.247891 lt
    54.630781 504.167763 lt
    54.649814 504.247891 lt
    54.668848 504.368075 lt
    54.687881 504.247891 lt
    54.706914 504.247891 lt
    54.725948 504.368075 lt
    54.744981 504.488268 lt
    54.764015 504.368075 lt
    54.783048 504.328019 lt
    54.802082 504.448203 lt
    54.821115 504.488268 lt
    54.840149 504.408140 lt
    54.859182 504.448203 lt
    54.878216 504.408140 lt
    54.897249 504.448203 lt
    54.916283 504.368075 lt
    54.935316 504.328019 lt
    54.954349 504.368075 lt
    54.973383 504.408140 lt
    54.992416 504.247891 lt
    55.011450 504.287956 lt
    55.030483 504.287956 lt
    55.049517 504.287956 lt
    55.068550 504.167763 lt
    55.087584 504.167763 lt
    55.106617 504.167763 lt
    55.125651 504.167763 lt
    55.144684 504.087643 lt
    55.163717 504.127707 lt
    55.182751 504.087643 lt
    55.201784 504.087643 lt
    55.220818 504.047579 lt
    55.239851 504.087643 lt
    55.258885 504.207827 lt
    55.277918 504.087643 lt
    55.296952 504.087643 lt
    55.315985 504.087643 lt
    55.335019 504.247891 lt
    55.354052 504.207827 lt
    55.373086 504.207827 lt
    55.392119 504.247891 lt
    55.411152 504.368075 lt
    55.430186 504.287956 lt
    55.449219 504.247891 lt
    55.468253 504.368075 lt
    55.487286 504.448203 lt
    55.506320 504.368075 lt
    55.525353 504.368075 lt
    55.544387 504.408140 lt
    55.563420 504.528332 lt
    55.582454 504.448203 lt
    55.601487 504.448203 lt
    55.620520 504.448203 lt
    55.639554 504.528332 lt
    55.658587 504.488268 lt
    55.677621 504.448203 lt
    55.696654 504.488268 lt
    55.715688 504.488268 lt
    55.734721 504.408140 lt
    55.753755 504.408140 lt
    55.772788 504.448203 lt
    55.791822 504.368075 lt
    55.810855 504.368075 lt
    55.829888 504.368075 lt
    55.848922 504.408140 lt
    55.867955 504.287956 lt
    55.886989 504.247891 lt
    55.906022 504.167763 lt
    55.925056 504.328019 lt
    55.944089 504.207827 lt
    55.963123 504.207827 lt
    55.982156 504.127707 lt
    56.001190 504.368075 lt
    56.020223 504.127707 lt
    56.039257 504.167763 lt
    56.058290 504.207827 lt
    56.077323 504.328019 lt
    56.096357 504.247891 lt
    56.115390 504.287956 lt
    56.134424 504.287956 lt
    56.153457 504.448203 lt
    56.172491 504.287956 lt
    56.191524 504.368075 lt
    56.210558 504.408140 lt
    56.229591 504.448203 lt
    56.248625 504.408140 lt
    56.267658 504.448203 lt
    56.286691 504.528332 lt
    56.305725 504.488268 lt
    56.324758 504.488268 lt
    56.343792 504.568388 lt
    56.362825 504.688581 lt
    56.381859 504.528332 lt
    56.400892 504.568388 lt
    56.419926 504.568388 lt
    56.438959 504.688581 lt
    56.457993 504.608452 lt
    56.477026 504.488268 lt
    56.496059 504.528332 lt
    56.515093 504.608452 lt
    56.534126 504.408140 lt
    56.553160 504.448203 lt
    56.572193 504.448203 lt
    56.591227 504.528332 lt
    56.610260 504.368075 lt
    56.629294 504.408140 lt
    56.648327 504.368075 lt
    56.667361 504.448203 lt
    56.686394 504.247891 lt
    56.705428 504.287956 lt
    56.724461 504.207827 lt
    56.743494 504.247891 lt
    56.762528 504.247891 lt
    56.781561 504.328019 lt
    56.800595 504.368075 lt
    56.819628 504.408140 lt
    56.838662 504.328019 lt
    56.857695 504.408140 lt
    56.876729 504.448203 lt
    56.895762 504.488268 lt
    56.914796 504.408140 lt
    56.933829 504.448203 lt
    56.952862 504.608452 lt
    56.971896 504.568388 lt
    56.990929 504.528332 lt
    57.009963 504.648516 lt
    57.028996 504.728644 lt
    57.048030 504.608452 lt
    57.067063 504.608452 lt
    57.086097 504.648516 lt
    57.105130 504.728644 lt
    57.124164 504.648516 lt
    57.143197 504.688581 lt
    57.162230 504.728644 lt
    57.181264 504.768709 lt
    57.200297 504.688581 lt
    57.219331 504.688581 lt
    57.238364 504.688581 lt
    57.257398 504.728644 lt
    57.276431 504.568388 lt
    57.295465 504.568388 lt
    57.314498 504.648516 lt
    57.333532 504.608452 lt
    57.352565 504.488268 lt
    57.371599 504.528332 lt
    57.390632 504.608452 lt
    57.409665 504.528332 lt
    57.428699 504.448203 lt
    57.447732 504.528332 lt
    57.466766 504.528332 lt
    57.485799 504.488268 lt
    57.504833 504.528332 lt
    57.523866 504.688581 lt
    57.542900 504.969021 lt
    57.561933 505.009077 lt
    57.580967 505.169334 lt
    57.600000 505.409710 lt
    57.619033 505.730206 lt
    57.638067 505.690143 lt
    57.657100 505.850391 lt
    57.676134 505.970584 lt
    57.695167 506.291080 lt
    57.714201 506.010647 lt
    57.733234 505.690143 lt
    57.752268 505.409710 lt
    57.771301 505.089205 lt
    57.790335 504.768709 lt
    57.809368 504.448203 lt
    57.828401 504.368075 lt
    57.847435 504.368075 lt
    57.866468 504.408140 lt
    57.885502 505.209390 lt
    57.904535 506.210960 lt
    57.923569 506.851962 lt
    57.942602 507.332715 lt
    57.961636 507.813460 lt
    57.980669 508.334277 lt
    57.999703 508.574654 lt
    58.018736 508.574654 lt
    58.037770 508.534590 lt
    58.056803 508.654774 lt
    58.075836 508.574654 lt
    58.094870 508.534590 lt
    58.113903 508.574654 lt
    58.132937 508.654774 lt
    58.151970 508.494526 lt
    58.171004 508.454461 lt
    58.190037 508.454461 lt
    58.209071 508.494526 lt
    58.228104 508.254149 lt
    58.247138 508.214085 lt
    58.266171 508.133965 lt
    58.285204 508.334277 lt
    58.304238 508.133965 lt
    58.323271 508.133965 lt
    58.342305 508.053836 lt
    58.361338 508.174029 lt
    58.380372 507.973717 lt
    58.399405 508.013772 lt
    58.418439 507.973717 lt
    58.437472 508.013772 lt
    58.456506 507.853524 lt
    58.475539 507.813460 lt
    58.494572 507.733340 lt
    58.513606 507.773396 lt
    58.532639 507.613147 lt
    58.551673 507.653211 lt
    58.570706 507.573083 lt
    58.589740 507.452899 lt
    58.608773 507.292651 lt
    58.627807 507.292651 lt
    58.646840 507.252587 lt
    58.665874 507.172458 lt
    58.684907 507.052274 lt
    58.703941 507.052274 lt
    58.722974 507.052274 lt
    58.742007 506.851962 lt
    58.761041 506.771833 lt
    58.780074 506.691714 lt
    58.799108 506.691714 lt
    58.818141 506.491393 lt
    58.837175 506.451337 lt
    58.856208 506.371208 lt
    58.875242 506.411272 lt
    58.894275 506.130831 lt
    58.913309 506.050712 lt
    58.932342 505.970584 lt
    58.951375 506.090768 lt
    58.970409 505.890455 lt
    58.989442 505.810335 lt
    59.008476 505.770271 lt
    59.027509 505.770271 lt
    59.046543 505.610022 lt
    59.065576 505.690143 lt
    59.084610 505.610022 lt
    59.103643 505.650078 lt
    59.122677 505.529894 lt
    59.141710 505.610022 lt
    59.160743 505.489830 lt
    59.179777 505.569959 lt
    59.198810 505.489830 lt
    59.217844 505.529894 lt
    59.236877 505.489830 lt
    59.255911 505.489830 lt
    59.274944 505.489830 lt
    59.293978 505.449766 lt
    59.313011 505.569959 lt
    59.332045 505.489830 lt
    59.351078 505.369646 lt
    59.370112 505.329582 lt
    59.389145 505.409710 lt
    59.408178 505.209390 lt
    59.427212 505.329582 lt
    59.446245 505.329582 lt
    59.465279 505.409710 lt
    59.484312 505.249453 lt
    59.503346 505.209390 lt
    59.522379 505.169334 lt
    59.541413 505.209390 lt
    59.560446 505.049141 lt
    59.579480 504.969021 lt
    59.598513 504.969021 lt
    59.617546 505.009077 lt
    59.636580 504.888893 lt
    59.655613 504.808765 lt
    59.674647 504.768709 lt
    59.693680 504.808765 lt
    59.712714 504.568388 lt
    59.731747 504.568388 lt
    59.750781 504.608452 lt
    59.769814 504.568388 lt
    59.788848 504.488268 lt
    59.807881 504.528332 lt
    59.826914 504.568388 lt
    59.845948 504.488268 lt
    59.864981 504.448203 lt
    59.884015 504.488268 lt
    59.903048 504.608452 lt
    59.922082 504.448203 lt
    59.941115 504.448203 lt
    59.960149 504.488268 lt
    59.979182 504.568388 lt
    59.998216 504.408140 lt
    60.017249 504.448203 lt
    60.036283 504.488268 lt
    60.055316 504.608452 lt
    60.074349 504.448203 lt
    60.093383 504.488268 lt
    60.112416 504.448203 lt
    60.131450 504.528332 lt
    60.150483 504.408140 lt
    60.169517 504.408140 lt
    60.188550 504.408140 lt
    60.207584 504.488268 lt
    60.226617 504.328019 lt
    60.245651 504.408140 lt
    60.264684 504.328019 lt
    60.283717 504.368075 lt
    60.302751 504.207827 lt
    60.321784 504.207827 lt
    60.340818 504.127707 lt
    60.359851 504.167763 lt
    60.378885 504.047579 lt
    60.397918 504.047579 lt
    60.416952 504.047579 lt
    60.435985 504.047579 lt
    60.455019 503.847266 lt
    60.474052 503.927387 lt
    60.493086 503.887331 lt
    60.512119 503.847266 lt
    60.531152 503.727074 lt
    60.550186 503.767138 lt
    60.569219 503.847266 lt
    60.588253 503.727074 lt
    60.607286 503.646954 lt
    60.626320 503.727074 lt
    60.645353 503.767138 lt
    60.664387 503.687018 lt
    60.683420 503.646954 lt
    60.702454 503.727074 lt
    60.721487 503.727074 lt
    60.740520 503.566825 lt
    60.759554 503.446641 lt
    60.778587 503.406578 lt
    60.797621 503.366513 lt
    60.816654 503.246329 lt
    60.835688 503.206265 lt
    60.854721 503.166200 lt
    60.873755 503.166200 lt
    60.892788 502.965888 lt
    60.911822 503.046016 lt
    60.930855 503.086072 lt
    60.949888 503.126137 lt
    60.968922 503.046016 lt
    60.987955 503.046016 lt
    61.006989 503.126137 lt
    61.026022 503.086072 lt
    61.045056 503.046016 lt
    61.064089 503.126137 lt
    61.083123 503.246329 lt
    61.102156 503.366513 lt
    61.121190 503.847266 lt
    61.140223 504.167763 lt
    61.159257 504.488268 lt
    61.178290 504.408140 lt
    61.197323 504.448203 lt
    61.216357 504.488268 lt
    61.235390 504.728644 lt
    61.254424 504.848828 lt
    61.273457 505.129269 lt
    61.292491 505.409710 lt
    61.311524 505.850391 lt
    61.330558 505.970584 lt
    61.349591 506.291080 lt
    61.368625 506.491393 lt
    61.387658 506.851962 lt
    61.406691 506.811897 lt
    61.425725 507.012210 lt
    61.444758 507.172458 lt
    61.463792 507.533027 lt
    61.482825 507.533027 lt
    61.501859 507.853524 lt
    61.520892 508.093901 lt
    61.539926 508.454461 lt
    61.558959 508.454461 lt
    61.577993 508.694838 lt
    61.597026 508.774967 lt
    61.616059 508.855086 lt
    61.635093 508.734902 lt
    61.654126 508.734902 lt
    61.673160 508.774967 lt
    61.692193 508.694838 lt
    61.711227 508.614718 lt
    61.730260 508.614718 lt
    61.749294 508.614718 lt
    61.768327 508.574654 lt
    61.787361 508.534590 lt
    61.806394 508.574654 lt
    61.825428 508.654774 lt
    61.844461 508.454461 lt
    61.863494 508.414397 lt
    61.882528 508.454461 lt
    61.901561 508.494526 lt
    61.920595 508.374342 lt
    61.939628 508.254149 lt
    61.958662 508.214085 lt
    61.977695 508.214085 lt
    61.996729 508.013772 lt
    62.015762 507.973717 lt
    62.034796 507.893589 lt
    62.053829 507.933652 lt
    62.072862 507.733340 lt
    62.091896 507.693276 lt
    62.110929 507.613147 lt
    62.129963 507.653211 lt
    62.148996 507.492964 lt
    62.168030 507.412835 lt
    62.187063 507.372771 lt
    62.206097 507.372771 lt
    62.225130 507.212522 lt
    62.244164 507.212522 lt
    62.263197 507.212522 lt
    62.282230 507.092339 lt
    62.301264 506.972146 lt
    62.320297 506.972146 lt
    62.339331 506.972146 lt
    62.358364 506.811897 lt
    62.377398 506.731769 lt
    62.396431 506.691714 lt
    62.415465 506.691714 lt
    62.434498 506.491393 lt
    62.453532 506.411272 lt
    62.472565 506.411272 lt
    62.491599 506.371208 lt
    62.510632 506.130831 lt
    62.529665 506.090768 lt
    62.548699 506.010647 lt
    62.567732 505.970584 lt
    62.586766 505.730206 lt
    62.605799 505.650078 lt
    62.624833 505.610022 lt
    62.643866 505.529894 lt
    62.662900 505.329582 lt
    62.681933 505.369646 lt
    62.700967 505.169334 lt
    62.720000 505.169334 lt
    62.739033 504.969021 lt
    62.758067 504.928957 lt
    62.777100 504.808765 lt
    62.796134 504.848828 lt
    62.815167 504.648516 lt
    62.834201 504.648516 lt
    62.853234 504.608452 lt
    62.872268 504.608452 lt
    62.891301 504.488268 lt
    62.910335 504.488268 lt
    62.929368 504.488268 lt
    62.948401 504.448203 lt
    62.967435 504.328019 lt
    62.986468 504.368075 lt
    63.005502 504.448203 lt
    63.024535 504.328019 lt
    63.043569 504.207827 lt
    63.062602 504.247891 lt
    63.081636 504.368075 lt
    63.100669 504.207827 lt
    63.119703 504.207827 lt
    63.138736 504.207827 lt
    63.157770 504.247891 lt
    63.176803 504.047579 lt
    63.195836 504.047579 lt
    63.214870 504.047579 lt
    63.233903 504.127707 lt
    63.252937 503.967450 lt
    63.271970 504.007515 lt
    63.291004 504.007515 lt
    63.310037 503.967450 lt
    63.329071 503.847266 lt
    63.348104 503.847266 lt
    63.367138 503.847266 lt
    63.386171 503.767138 lt
    63.405204 503.646954 lt
    63.424238 503.606890 lt
    63.443271 503.727074 lt
    63.462305 503.526762 lt
    63.481338 503.486706 lt
    63.500372 503.486706 lt
    63.519405 503.566825 lt
    63.538439 503.326449 lt
    63.557472 503.326449 lt
    63.576506 503.286385 lt
    63.595539 503.406578 lt
    63.614572 503.246329 lt
    63.633606 503.286385 lt
    63.652639 503.246329 lt
    63.671673 503.366513 lt
    63.690706 503.246329 lt
    63.709740 503.326449 lt
    63.728773 503.286385 lt
    63.747807 503.406578 lt
    63.766840 503.326449 lt
    63.785874 503.366513 lt
    63.804907 503.326449 lt
    63.823941 503.406578 lt
    63.842974 503.366513 lt
    63.862007 503.366513 lt
    63.881041 503.446641 lt
    63.900074 503.446641 lt
    63.919108 503.366513 lt
    63.938141 503.366513 lt
    63.957175 503.446641 lt
    63.976208 503.406578 lt
    63.995242 503.366513 lt
    64.014275 503.446641 lt
    64.033309 503.526762 lt
    64.052342 503.406578 lt
    64.071375 503.406578 lt
    64.090409 503.366513 lt
    64.109442 503.446641 lt
    64.128476 503.326449 lt
    64.147509 503.286385 lt
    64.166543 503.246329 lt
    64.185576 503.366513 lt
    64.204610 503.206265 lt
    64.223643 503.166200 lt
    64.242677 503.166200 lt
    64.261710 503.246329 lt
    64.280743 503.086072 lt
    64.299777 503.046016 lt
    64.318810 503.046016 lt
    64.337844 503.166200 lt
    64.356877 503.046016 lt
    64.375911 503.046016 lt
    64.394944 503.086072 lt
    64.413978 503.126137 lt
    64.433011 503.046016 lt
    64.452045 503.086072 lt
    64.471078 503.166200 lt
    64.490112 503.166200 lt
    64.509145 503.166200 lt
    64.528178 503.206265 lt
    64.547212 503.286385 lt
    64.566245 503.246329 lt
    64.585279 503.286385 lt
    64.604312 503.326449 lt
    64.623346 503.406578 lt
    64.642379 503.366513 lt
    64.661413 503.366513 lt
    64.680446 503.366513 lt
    64.699480 503.446641 lt
    64.718513 503.406578 lt
    64.737546 503.406578 lt
    64.756580 503.446641 lt
    64.775613 503.566825 lt
    64.794647 503.406578 lt
    64.813680 503.446641 lt
    64.832714 503.406578 lt
    64.851747 503.486706 lt
    64.870781 503.326449 lt
    64.889814 503.326449 lt
    64.908848 503.326449 lt
    64.927881 503.406578 lt
    64.946914 503.246329 lt
    64.965948 503.286385 lt
    64.984981 503.206265 lt
    65.004015 503.286385 lt
    65.023048 503.166200 lt
    65.042082 503.206265 lt
    65.061115 503.126137 lt
    65.080149 503.166200 lt
    65.099182 503.086072 lt
    65.118216 503.166200 lt
    65.137249 503.166200 lt
    65.156283 503.246329 lt
    65.175316 503.126137 lt
    65.194349 503.166200 lt
    65.213383 503.246329 lt
    65.232416 503.286385 lt
    65.251450 503.206265 lt
    65.270483 503.326449 lt
    65.289517 503.406578 lt
    65.308550 503.366513 lt
    65.327584 503.286385 lt
    65.346617 503.486706 lt
    65.365651 503.526762 lt
    65.384684 503.446641 lt
    65.403717 503.486706 lt
    65.422751 503.486706 lt
    65.441784 503.687018 lt
    65.460818 503.486706 lt
    65.479851 503.486706 lt
    65.498885 503.606890 lt
    65.517918 503.646954 lt
    65.536952 503.526762 lt
    65.555985 503.566825 lt
    65.575019 503.566825 lt
    65.594052 503.646954 lt
    65.613086 503.526762 lt
    65.632119 503.486706 lt
    65.651152 503.446641 lt
    65.670186 503.486706 lt
    65.689219 503.366513 lt
    65.708253 503.446641 lt
    65.727286 503.406578 lt
    65.746320 503.406578 lt
    65.765353 503.286385 lt
    65.784387 503.366513 lt
    65.803420 503.286385 lt
    65.822454 503.326449 lt
    65.841487 503.286385 lt
    65.860520 503.246329 lt
    65.879554 503.286385 lt
    65.898587 503.286385 lt
    65.917621 503.286385 lt
    65.936654 503.326449 lt
    65.955688 503.366513 lt
    65.974721 503.326449 lt
    65.993755 503.326449 lt
    66.012788 503.366513 lt
    66.031822 503.486706 lt
    66.050855 503.446641 lt
    66.069888 503.446641 lt
    66.088922 503.446641 lt
    66.107955 503.566825 lt
    66.126989 503.526762 lt
    66.146022 503.486706 lt
    66.165056 503.606890 lt
    66.184089 503.727074 lt
    66.203123 503.566825 lt
    66.222156 503.566825 lt
    66.241190 503.606890 lt
    66.260223 503.807202 lt
    66.279257 503.646954 lt
    66.298290 503.646954 lt
    66.317323 503.646954 lt
    66.336357 503.727074 lt
    66.355390 503.606890 lt
    66.374424 503.606890 lt
    66.393457 503.606890 lt
    66.412491 503.646954 lt
    66.431524 503.486706 lt
    66.450558 503.526762 lt
    66.469591 503.486706 lt
    66.488625 503.566825 lt
    66.507658 503.366513 lt
    66.526691 503.406578 lt
    66.545725 503.446641 lt
    66.564758 503.446641 lt
    66.583792 503.326449 lt
    66.602825 503.366513 lt
    66.621859 503.246329 lt
    66.640892 503.446641 lt
    66.659926 503.326449 lt
    66.678959 503.366513 lt
    66.697993 503.406578 lt
    66.717026 503.406578 lt
    66.736059 503.326449 lt
    66.755093 503.446641 lt
    66.774126 503.486706 lt
    66.793160 503.566825 lt
    66.812193 503.486706 lt
    66.831227 503.526762 lt
    66.850260 503.606890 lt
    66.869294 503.566825 lt
    66.888327 503.606890 lt
    66.907361 503.687018 lt
    66.926394 503.767138 lt
    66.945428 503.727074 lt
    66.964461 503.606890 lt
    66.983494 503.727074 lt
    67.002528 503.847266 lt
    67.021561 503.767138 lt
    67.040595 503.767138 lt
    67.059628 503.767138 lt
    67.078662 503.847266 lt
    67.097695 503.767138 lt
    67.116729 503.727074 lt
    67.135762 503.767138 lt
    67.154796 503.847266 lt
    67.173829 503.646954 lt
    67.192862 503.646954 lt
    67.211896 503.646954 lt
    67.230929 503.727074 lt
    67.249963 503.606890 lt
    67.268996 503.566825 lt
    67.288030 503.566825 lt
    67.307063 503.646954 lt
    67.326097 503.566825 lt
    67.345130 503.526762 lt
    67.364164 503.486706 lt
    67.383197 503.566825 lt
    67.402230 503.566825 lt
    67.421264 503.606890 lt
    67.440297 503.566825 lt
    67.459331 503.646954 lt
    67.478364 503.566825 lt
    67.497398 503.606890 lt
    67.516431 503.646954 lt
    67.535465 503.687018 lt
    67.554498 503.727074 lt
    67.573532 503.727074 lt
    67.592565 503.847266 lt
    67.611599 503.807202 lt
    67.630632 503.807202 lt
    67.649665 503.887331 lt
    67.668699 504.007515 lt
    67.687732 503.967450 lt
    67.706766 503.927387 lt
    67.725799 503.967450 lt
    67.744833 504.047579 lt
    67.763866 503.967450 lt
    67.782900 504.047579 lt
    67.801933 504.087643 lt
    67.820967 504.167763 lt
    67.840000 504.007515 lt
    67.859033 504.047579 lt
    67.878067 504.047579 lt
    67.897100 504.087643 lt
    67.916134 504.007515 lt
    67.935167 503.967450 lt
    67.954201 503.967450 lt
    67.973234 504.047579 lt
    67.992268 503.927387 lt
    68.011301 503.927387 lt
    68.030335 503.847266 lt
    68.049368 503.967450 lt
    68.068401 503.807202 lt
    68.087435 503.847266 lt
    68.106468 503.767138 lt
    68.125502 503.847266 lt
    68.144535 503.687018 lt
    68.163569 503.807202 lt
    68.182602 503.767138 lt
    68.201636 503.887331 lt
    68.220669 503.807202 lt
    68.239703 503.847266 lt
    68.258736 503.847266 lt
    68.277770 503.927387 lt
    68.296803 503.887331 lt
    68.315836 503.967450 lt
    68.334870 503.967450 lt
    68.353903 504.047579 lt
    68.372937 504.007515 lt
    68.391970 504.087643 lt
    68.411004 504.127707 lt
    68.430037 504.127707 lt
    68.449071 504.127707 lt
    68.468104 504.167763 lt
    68.487138 504.247891 lt
    68.506171 504.167763 lt
    68.525204 504.087643 lt
    68.544238 504.207827 lt
    68.563271 504.328019 lt
    68.582305 504.207827 lt
    68.601338 504.167763 lt
    68.620372 504.207827 lt
    68.639405 504.328019 lt
    68.658439 504.127707 lt
    68.677472 504.127707 lt
    68.696506 504.087643 lt
    68.715539 504.207827 lt
    68.734572 504.087643 lt
    68.753606 504.047579 lt
    68.772639 504.047579 lt
    68.791673 504.127707 lt
    68.810706 503.967450 lt
    68.829740 503.967450 lt
    68.848773 503.927387 lt
    68.867807 504.007515 lt
    68.886840 503.847266 lt
    68.905874 503.847266 lt
    68.924907 503.927387 lt
    68.943941 504.007515 lt
    68.962974 503.887331 lt
    68.982007 503.927387 lt
    69.001041 503.967450 lt
    69.020074 504.007515 lt
    69.039108 503.967450 lt
    69.058141 504.007515 lt
    69.077175 504.007515 lt
    69.096208 504.087643 lt
    69.115242 504.047579 lt
    69.134275 504.087643 lt
    69.153309 504.127707 lt
    69.172342 504.207827 lt
    69.191375 504.127707 lt
    69.210409 504.207827 lt
    69.229442 504.247891 lt
    69.248476 504.247891 lt
    69.267509 504.127707 lt
    69.286543 504.207827 lt
    69.305576 504.368075 lt
    69.324610 504.287956 lt
    69.343643 504.167763 lt
    69.362677 504.247891 lt
    69.381710 504.328019 lt
    69.400743 504.287956 lt
    69.419777 504.207827 lt
    69.438810 504.328019 lt
    69.457844 504.448203 lt
    69.476877 504.408140 lt
    69.495911 504.408140 lt
    69.514944 504.568388 lt
    69.533978 504.688581 lt
    69.553011 504.608452 lt
    69.572045 504.608452 lt
    69.591078 504.688581 lt
    69.610112 504.848828 lt
    69.629145 504.688581 lt
    69.648178 504.728644 lt
    69.667212 504.608452 lt
    69.686245 504.648516 lt
    69.705279 504.448203 lt
    69.724312 504.368075 lt
    69.743346 504.247891 lt
    69.762379 504.287956 lt
    69.781413 504.007515 lt
    69.800446 504.007515 lt
    69.819480 504.207827 lt
    69.838513 505.209390 lt
    69.857546 506.291080 lt
    69.876580 507.252587 lt
    69.895613 507.853524 lt
    69.914647 508.374342 lt
    69.933680 508.734902 lt
    69.952714 509.095463 lt
    69.971747 509.295776 lt
    69.990781 509.335839 lt
    70.009814 509.255720 lt
    70.028848 509.215655 lt
    70.047881 509.295776 lt
    70.066914 509.295776 lt
    70.085948 509.095463 lt
    70.104981 509.015343 lt
    70.124015 508.935214 lt
    70.143048 508.815030 lt
    70.162082 508.654774 lt
    70.181115 508.574654 lt
    70.200149 508.574654 lt
    70.219182 508.374342 lt
    70.238216 508.254149 lt
    70.257249 508.174029 lt
    70.276283 508.174029 lt
    70.295316 507.973717 lt
    70.314349 507.813460 lt
    70.333383 507.773396 lt
    70.352416 507.813460 lt
    70.371450 507.573083 lt
    70.390483 507.452899 lt
    70.409517 507.372771 lt
    70.428550 507.412835 lt
    70.447584 507.252587 lt
    70.466617 507.132394 lt
    70.485651 507.132394 lt
    70.504684 507.212522 lt
    70.523717 506.932081 lt
    70.542751 506.892026 lt
    70.561784 506.851962 lt
    70.580818 506.932081 lt
    70.599851 506.731769 lt
    70.618885 506.691714 lt
    70.637918 506.651649 lt
    70.656952 506.691714 lt
    70.675985 506.491393 lt
    70.695019 506.491393 lt
    70.714052 506.411272 lt
    70.733086 506.491393 lt
    70.752119 506.331144 lt
    70.771152 506.251024 lt
    70.790186 506.210960 lt
    70.809219 506.210960 lt
    70.828253 506.170896 lt
    70.847286 506.130831 lt
    70.866320 506.010647 lt
    70.885353 506.050712 lt
    70.904387 505.890455 lt
    70.923420 505.850391 lt
    70.942454 505.770271 lt
    70.961487 505.650078 lt
    70.980520 505.569959 lt
    70.999554 505.529894 lt
    71.018587 505.489830 lt
    71.037621 505.369646 lt
    71.056654 505.249453 lt
    71.075688 505.209390 lt
    71.094721 505.209390 lt
    71.113755 505.049141 lt
    71.132788 504.928957 lt
    71.151822 504.888893 lt
    71.170855 504.888893 lt
    71.189888 504.728644 lt
    71.208922 504.688581 lt
    71.227955 504.648516 lt
    71.246989 504.808765 lt
    71.266022 504.608452 lt
    71.285056 504.528332 lt
    71.304089 504.528332 lt
    71.323123 504.648516 lt
    71.342156 504.448203 lt
    71.361190 504.448203 lt
    71.380223 504.448203 lt
    71.399257 504.528332 lt
    71.418290 504.328019 lt
    71.437323 504.368075 lt
    71.456357 504.368075 lt
    71.475390 504.408140 lt
    71.494424 504.247891 lt
    71.513457 504.247891 lt
    71.532491 504.207827 lt
    71.551524 504.207827 lt
    71.570558 504.127707 lt
    71.589591 504.167763 lt
    71.608625 504.087643 lt
    71.627658 504.127707 lt
    71.646691 503.927387 lt
    71.665725 504.007515 lt
    71.684758 503.927387 lt
    71.703792 503.887331 lt
    71.722825 503.767138 lt
    71.741859 503.727074 lt
    71.760892 503.687018 lt
    71.779926 503.646954 lt
    71.798959 503.486706 lt
    71.817993 503.526762 lt
    71.837026 503.486706 lt
    71.856059 503.406578 lt
    71.875093 503.246329 lt
    71.894126 503.246329 lt
    71.913160 503.206265 lt
    71.932193 503.126137 lt
    71.951227 502.965888 lt
    71.970260 503.046016 lt
    71.989294 503.126137 lt
    72.008327 503.005953 lt
    72.027361 502.965888 lt
    72.046394 502.965888 lt
    72.065428 503.046016 lt
    72.084461 502.965888 lt
    72.103494 502.845704 lt
    72.122528 502.885760 lt
    72.141561 502.965888 lt
    72.160595 502.805640 lt
    72.179628 502.845704 lt
    72.198662 502.845704 lt
    72.217695 502.965888 lt
    72.236729 502.805640 lt
    72.255762 502.805640 lt
    72.274796 502.805640 lt
    72.293829 502.805640 lt
    72.312862 502.685447 lt
    72.331896 502.725512 lt
    72.350929 502.725512 lt
    72.369963 502.765576 lt
    72.388996 502.605328 lt
    72.408030 502.605328 lt
    72.427063 502.645383 lt
    72.446097 502.605328 lt
    72.465130 502.485135 lt
    72.484164 502.525199 lt
    72.503197 502.445070 lt
    72.522230 502.405015 lt
    72.541264 502.244758 lt
    72.560297 502.244758 lt
    72.579331 502.204703 lt
    72.598364 502.084510 lt
    72.617398 501.964326 lt
    72.636431 501.924262 lt
    72.655465 501.844133 lt
    72.674498 501.683885 lt
    72.693532 501.603757 lt
    72.712565 501.523637 lt
    72.731599 501.603757 lt
    72.750632 501.483572 lt
    72.769665 501.483572 lt
    72.788699 501.443508 lt
    72.807732 501.563701 lt
    72.826766 501.443508 lt
    72.845799 501.563701 lt
    72.864833 501.884197 lt
    72.883866 502.364951 lt
    72.902900 502.645383 lt
    72.921933 502.965888 lt
    72.940967 503.366513 lt
    72.960000 503.807202 lt
    72.979033 503.927387 lt
    72.998067 504.167763 lt
    73.017100 504.488268 lt
    73.036134 504.928957 lt
    73.055167 505.169334 lt
    73.074201 505.650078 lt
    73.093234 506.090768 lt
    73.112268 506.531456 lt
    73.131301 506.691714 lt
    73.150335 507.012210 lt
    73.169368 507.132394 lt
    73.188401 507.292651 lt
    73.207435 507.292651 lt
    73.226468 507.372771 lt
    73.245502 507.573083 lt
    73.264535 507.653211 lt
    73.283569 507.733340 lt
    73.302602 507.973717 lt
    73.321636 508.174029 lt
    73.340669 508.254149 lt
    73.359703 508.214085 lt
    73.378736 508.334277 lt
    73.397770 508.414397 lt
    73.416803 508.294213 lt
    73.435836 508.294213 lt
    73.454870 508.334277 lt
    73.473903 508.414397 lt
    73.492937 508.294213 lt
    73.511970 508.294213 lt
    73.531004 508.374342 lt
    73.550037 508.534590 lt
    73.569071 508.334277 lt
    73.588104 508.334277 lt
    73.607138 508.374342 lt
    73.626171 508.454461 lt
    73.645204 508.334277 lt
    73.664238 508.254149 lt
    73.683271 508.294213 lt
    73.702305 508.374342 lt
    73.721338 508.174029 lt
    73.740372 508.133965 lt
    73.759405 508.133965 lt
    73.778439 508.214085 lt
    73.797472 508.013772 lt
    73.816506 507.973717 lt
    73.835539 507.933652 lt
    73.854572 507.973717 lt
    73.873606 507.933652 lt
    73.892639 507.893589 lt
    73.911673 507.773396 lt
    73.930706 507.693276 lt
    73.949740 507.573083 lt
    73.968773 507.492964 lt
    73.987807 507.412835 lt
    74.006840 507.372771 lt
    74.025874 507.212522 lt
    74.044907 507.132394 lt
    74.063941 507.092339 lt
    74.082974 506.932081 lt
    74.102007 506.771833 lt
    74.121041 506.651649 lt
    74.140074 506.611585 lt
    74.159108 506.411272 lt
    74.178141 506.251024 lt
    74.197175 506.170896 lt
    74.216208 506.130831 lt
    74.235242 505.850391 lt
    74.254275 505.810335 lt
    74.273309 505.730206 lt
    74.292342 505.770271 lt
    74.311375 505.569959 lt
    74.330409 505.409710 lt
    74.349442 505.329582 lt
    74.368476 505.449766 lt
    74.387509 505.129269 lt
    74.406543 505.089205 lt
    74.425576 505.009077 lt
    74.444610 505.049141 lt
    74.463643 504.808765 lt
    74.482677 504.768709 lt
    74.501710 504.688581 lt
    74.520743 504.728644 lt
    74.539777 504.528332 lt
    74.558810 504.448203 lt
    74.577844 504.368075 lt
    74.596877 504.368075 lt
    74.615911 504.207827 lt
    74.634944 504.207827 lt
    74.653978 504.127707 lt
    74.673011 504.087643 lt
    74.692045 503.887331 lt
    74.711078 503.887331 lt
    74.730112 503.807202 lt
    74.749145 503.767138 lt
    74.768178 503.566825 lt
    74.787212 503.526762 lt
    74.806245 503.446641 lt
    74.825279 503.406578 lt
    74.844312 503.246329 lt
    74.863346 503.246329 lt
    74.882379 503.166200 lt
    74.901413 503.086072 lt
    74.920446 502.925824 lt
    74.939480 502.845704 lt
    74.958513 502.845704 lt
    74.977546 502.725512 lt
    74.996580 502.605328 lt
    75.015613 502.685447 lt
    75.034647 502.725512 lt
    75.053680 502.565263 lt
    75.072714 502.565263 lt
    75.091747 502.525199 lt
    75.110781 502.645383 lt
    75.129814 502.525199 lt
    75.148848 502.445070 lt
    75.167881 502.485135 lt
    75.186914 502.565263 lt
    75.205948 502.405015 lt
    75.224981 502.405015 lt
    75.244015 502.364951 lt
    75.263048 502.525199 lt
    75.282082 502.364951 lt
    75.301115 502.364951 lt
    75.320149 502.364951 lt
    75.339182 502.405015 lt
    75.358216 502.244758 lt
    75.377249 502.244758 lt
    75.396283 502.284822 lt
    75.415316 502.324887 lt
    75.434349 502.204703 lt
    75.453383 502.204703 lt
    75.472416 502.204703 lt
    75.491450 502.204703 lt
    75.510483 502.084510 lt
    75.529517 502.124574 lt
    75.548550 502.084510 lt
    75.567584 502.044446 lt
    75.586617 501.924262 lt
    75.605651 501.924262 lt
    75.624684 501.964326 lt
    75.643717 501.884197 lt
    75.662751 501.804069 lt
    75.681784 501.844133 lt
    75.700818 501.844133 lt
    75.719851 501.723949 lt
    75.738885 501.643821 lt
    75.757918 501.683885 lt
    75.776952 501.804069 lt
    75.795985 501.643821 lt
    75.815019 501.643821 lt
    75.834052 501.764013 lt
    75.853086 501.764013 lt
    75.872119 501.683885 lt
    75.891152 501.723949 lt
    75.910186 501.723949 lt
    75.929219 501.884197 lt
    75.948253 501.804069 lt
    75.967286 501.764013 lt
    75.986320 501.804069 lt
    76.005353 501.884197 lt
    76.024387 501.844133 lt
    76.043420 501.844133 lt
    76.062454 501.884197 lt
    76.081487 501.924262 lt
    76.100520 501.884197 lt
    76.119554 501.844133 lt
    76.138587 501.884197 lt
    76.157621 502.004382 lt
    76.176654 501.924262 lt
    76.195688 501.884197 lt
    76.214721 501.924262 lt
    76.233755 501.924262 lt
    76.252788 501.884197 lt
    76.271822 501.844133 lt
    76.290855 501.964326 lt
    76.309888 501.844133 lt
    76.328922 501.844133 lt
    76.347955 501.844133 lt
    76.366989 501.924262 lt
    76.386022 501.764013 lt
    76.405056 501.723949 lt
    76.424089 501.723949 lt
    76.443123 501.844133 lt
    76.462156 501.643821 lt
    76.481190 501.643821 lt
    76.500223 501.643821 lt
    76.519257 501.764013 lt
    76.538290 501.643821 lt
    76.557323 501.643821 lt
    76.576357 501.683885 lt
    76.595390 501.924262 lt
    76.614424 501.683885 lt
    76.633457 501.723949 lt
    76.652491 501.804069 lt
    76.671524 501.924262 lt
    76.690558 501.804069 lt
    76.709591 501.884197 lt
    76.728625 501.884197 lt
    76.747658 502.004382 lt
    76.766691 501.884197 lt
    76.785725 502.004382 lt
    76.804758 502.004382 lt
    76.823792 502.084510 lt
    76.842825 502.004382 lt
    76.861859 502.084510 lt
    76.880892 502.044446 lt
    76.899926 502.124574 lt
    76.918959 502.124574 lt
    76.937993 502.164638 lt
    76.957026 502.124574 lt
    76.976059 502.164638 lt
    76.995093 502.124574 lt
    77.014126 502.164638 lt
    77.033160 502.124574 lt
    77.052193 502.164638 lt
    77.071227 502.084510 lt
    77.090260 502.164638 lt
    77.109294 502.164638 lt
    77.128327 502.124574 lt
    77.147361 502.084510 lt
    77.166394 502.084510 lt
    77.185428 502.124574 lt
    77.204461 502.044446 lt
    77.223494 501.964326 lt
    77.242528 502.044446 lt
    77.261561 502.124574 lt
    77.280595 502.004382 lt
    77.299628 502.004382 lt
    77.318662 502.044446 lt
    77.337695 502.244758 lt
    77.356729 502.204703 lt
    77.375762 502.124574 lt
    77.394796 502.164638 lt
    77.413829 502.364951 lt
    77.432862 502.244758 lt
    77.451896 502.284822 lt
    77.470929 502.364951 lt
    77.489963 502.485135 lt
    77.508996 502.364951 lt
    77.528030 502.445070 lt
    77.547063 502.565263 lt
    77.566097 502.605328 lt
    77.585130 502.565263 lt
    77.604164 502.605328 lt
    77.623197 502.645383 lt
    77.642230 502.685447 lt
    77.661264 502.685447 lt
    77.680297 502.765576 lt
    77.699331 502.805640 lt
    77.718364 502.845704 lt
    77.737398 502.765576 lt
    77.756431 502.885760 lt
    77.775465 502.925824 lt
    77.794498 502.845704 lt
    77.813532 502.805640 lt
    77.832565 502.845704 lt
    77.851599 502.925824 lt
    77.870632 502.845704 lt
    77.889665 502.805640 lt
    77.908699 502.845704 lt
    77.927732 502.925824 lt
    77.946766 502.805640 lt
    77.965799 502.765576 lt
    77.984833 502.805640 lt
    78.003866 502.885760 lt
    78.022900 502.765576 lt
    78.041933 502.725512 lt
    78.060967 502.805640 lt
    78.080000 502.965888 lt
    78.099033 502.885760 lt
    78.118067 502.965888 lt
    78.137100 502.925824 lt
    78.156134 503.086072 lt
    78.175167 503.005953 lt
    78.194201 503.005953 lt
    78.213234 503.046016 lt
    78.232268 503.206265 lt
    78.251301 503.086072 lt
    78.270335 503.126137 lt
    78.289368 503.166200 lt
    78.308401 503.286385 lt
    78.327435 503.246329 lt
    78.346468 503.246329 lt
    78.365502 503.326449 lt
    78.384535 503.406578 lt
    78.403569 503.286385 lt
    78.422602 503.366513 lt
    78.441636 503.446641 lt
    78.460669 503.446641 lt
    78.479703 503.406578 lt
    78.498736 503.406578 lt
    78.517770 503.526762 lt
    78.536803 503.486706 lt
    78.555836 503.366513 lt
    78.574870 503.446641 lt
    78.593903 503.486706 lt
    78.612937 503.406578 lt
    78.631970 503.326449 lt
    78.651004 503.366513 lt
    78.670037 503.446641 lt
    78.689071 503.326449 lt
    78.708104 503.286385 lt
    78.727138 503.326449 lt
    78.746171 503.406578 lt
    78.765204 503.286385 lt
    78.784238 503.246329 lt
    78.803271 503.286385 lt
    78.822305 503.406578 lt
    78.841338 503.246329 lt
    78.860372 503.326449 lt
    78.879405 503.406578 lt
    78.898439 503.446641 lt
    78.917472 503.366513 lt
    78.936506 503.406578 lt
    78.955539 503.446641 lt
    78.974572 503.606890 lt
    78.993606 503.486706 lt
    79.012639 503.526762 lt
    79.031673 503.526762 lt
    79.050706 503.687018 lt
    79.069740 503.606890 lt
    79.088773 503.646954 lt
    79.107807 503.687018 lt
    79.126840 503.767138 lt
    79.145874 503.687018 lt
    79.164907 503.727074 lt
    79.183941 503.767138 lt
    79.202974 503.847266 lt
    79.222007 503.727074 lt
    79.241041 503.807202 lt
    79.260074 503.807202 lt
    79.279108 503.847266 lt
    79.298141 503.727074 lt
    79.317175 503.767138 lt
    79.336208 503.807202 lt
    79.355242 503.767138 lt
    79.374275 503.687018 lt
    79.393309 503.727074 lt
    79.412342 503.807202 lt
    79.431375 503.687018 lt
    79.450409 503.606890 lt
    79.469442 503.646954 lt
    79.488476 503.727074 lt
    79.507509 503.566825 lt
    79.526543 503.566825 lt
    79.545576 503.606890 lt
    79.564610 503.687018 lt
    79.583643 503.566825 lt
    79.602677 503.566825 lt
    79.621710 503.646954 lt
    79.640743 503.807202 lt
    79.659777 503.646954 lt
    79.678810 503.646954 lt
    79.697844 503.727074 lt
    79.716877 503.847266 lt
    79.735911 503.767138 lt
    79.754944 503.807202 lt
    79.773978 503.847266 lt
    79.793011 503.967450 lt
    79.812045 503.887331 lt
    79.831078 503.887331 lt
    79.850112 503.927387 lt
    79.869145 504.087643 lt
    79.888178 503.967450 lt
    79.907212 504.047579 lt
    79.926245 504.047579 lt
    79.945279 504.167763 lt
    79.964312 504.047579 lt
    79.983346 504.127707 lt
    80.002379 504.127707 lt
    80.021413 504.087643 lt
    80.040446 504.087643 lt
    80.059480 504.087643 lt
    80.078513 504.047579 lt
    80.097546 504.087643 lt
    80.116580 503.967450 lt
    80.135613 504.007515 lt
    80.154647 504.047579 lt
    80.173680 504.007515 lt
    80.192714 503.927387 lt
    80.211747 503.927387 lt
    80.230781 503.967450 lt
    80.249814 503.887331 lt
    80.268848 503.767138 lt
    80.287881 503.847266 lt
    80.306914 503.927387 lt
    80.325948 503.807202 lt
    80.344981 503.807202 lt
    80.364015 503.847266 lt
    80.383048 504.007515 lt
    80.402082 503.927387 lt
    80.421115 503.847266 lt
    80.440149 503.927387 lt
    80.459182 504.087643 lt
    80.478216 503.967450 lt
    80.497249 504.007515 lt
    80.516283 504.047579 lt
    80.535316 504.127707 lt
    80.554349 504.087643 lt
    80.573383 504.127707 lt
    80.592416 504.207827 lt
    80.611450 504.247891 lt
    80.630483 504.167763 lt
    80.649517 504.207827 lt
    80.668550 504.207827 lt
    80.687584 504.287956 lt
    80.706617 504.247891 lt
    80.725651 504.287956 lt
    80.744684 504.328019 lt
    80.763717 504.328019 lt
    80.782751 504.247891 lt
    80.801784 504.328019 lt
    80.820818 504.328019 lt
    80.839851 504.287956 lt
    80.858885 504.247891 lt
    80.877918 504.247891 lt
    80.896952 504.287956 lt
    80.915985 504.207827 lt
    80.935019 504.207827 lt
    80.954052 504.207827 lt
    80.973086 504.247891 lt
    80.992119 504.167763 lt
    81.011152 504.127707 lt
    81.030186 504.087643 lt
    81.049219 504.207827 lt
    81.068253 504.087643 lt
    81.087286 504.047579 lt
    81.106320 504.087643 lt
    81.125353 504.247891 lt
    81.144387 504.127707 lt
    81.163420 504.127707 lt
    81.182454 504.127707 lt
    81.201487 504.247891 lt
    81.220520 504.207827 lt
    81.239554 504.207827 lt
    81.258587 504.207827 lt
    81.277621 504.368075 lt
    81.296654 504.247891 lt
    81.315688 504.247891 lt
    81.334721 504.287956 lt
    81.353755 504.448203 lt
    81.372788 504.408140 lt
    81.391822 504.368075 lt
    81.410855 504.408140 lt
    81.429888 504.488268 lt
    81.448922 504.368075 lt
    81.467955 504.408140 lt
    81.486989 504.448203 lt
    81.506022 504.568388 lt
    81.525056 504.488268 lt
    81.544089 504.528332 lt
    81.563123 504.648516 lt
    81.582156 504.728644 lt
    81.601190 504.648516 lt
    81.620223 504.728644 lt
    81.639257 504.688581 lt
    81.658290 504.688581 lt
    81.677323 504.648516 lt
    81.696357 504.808765 lt
    81.715390 504.808765 lt
    81.734424 504.768709 lt
    81.753457 504.528332 lt
    81.772491 504.568388 lt
    81.791524 504.808765 lt
    81.810558 504.969021 lt
    81.829591 505.129269 lt
    81.848625 505.169334 lt
    81.867658 504.608452 lt
    81.886691 504.047579 lt
    81.905725 503.967450 lt
    81.924758 504.848828 lt
    81.943792 506.010647 lt
    81.962825 506.491393 lt
    81.981859 507.012210 lt
    82.000892 507.492964 lt
    82.019926 507.973717 lt
    82.038959 508.214085 lt
    82.057993 508.214085 lt
    82.077026 508.214085 lt
    82.096059 508.374342 lt
    82.115093 508.334277 lt
    82.134126 508.374342 lt
    82.153160 508.334277 lt
    82.172193 508.334277 lt
    82.191227 508.214085 lt
    82.210260 508.133965 lt
    82.229294 508.174029 lt
    82.248327 508.214085 lt
    82.267361 508.013772 lt
    82.286394 507.973717 lt
    82.305428 507.853524 lt
    82.324461 507.933652 lt
    82.343494 507.773396 lt
    82.362528 507.693276 lt
    82.381561 507.653211 lt
    82.400595 507.613147 lt
    82.419628 507.452899 lt
    82.438662 507.412835 lt
    82.457695 507.292651 lt
    82.476729 507.252587 lt
    82.495762 507.092339 lt
    82.514796 507.012210 lt
    82.533829 506.932081 lt
    82.552862 506.892026 lt
    82.571896 506.691714 lt
    82.590929 506.651649 lt
    82.609963 506.571521 lt
    82.628996 506.611585 lt
    82.648030 506.451337 lt
    82.667063 506.451337 lt
    82.686097 506.491393 lt
    82.705130 506.331144 lt
    82.724164 506.251024 lt
    82.743197 506.291080 lt
    82.762230 506.291080 lt
    82.781264 506.291080 lt
    82.800297 506.090768 lt
    82.819331 506.170896 lt
    82.838364 506.170896 lt
    82.857398 506.050712 lt
    82.876431 506.010647 lt
    82.895465 506.010647 lt
    82.914498 506.050712 lt
    82.933532 505.850391 lt
    82.952565 505.810335 lt
    82.971599 505.810335 lt
    82.990632 505.850391 lt
    83.009665 505.650078 lt
    83.028699 505.650078 lt
    83.047732 505.569959 lt
    83.066766 505.610022 lt
    83.085799 505.409710 lt
    83.104833 505.329582 lt
    83.123866 505.249453 lt
    83.142900 505.289518 lt
    83.161933 505.089205 lt
    83.180967 505.009077 lt
    83.200000 504.969021 lt
    83.219033 505.009077 lt
    83.238067 504.808765 lt
    83.257100 504.768709 lt
    83.276134 504.648516 lt
    83.295167 504.648516 lt
    83.314201 504.448203 lt
    83.333234 504.408140 lt
    83.352268 504.328019 lt
    83.371301 504.408140 lt
    83.390335 504.247891 lt
    83.409368 504.167763 lt
    83.428401 504.127707 lt
    83.447435 504.287956 lt
    83.466468 504.047579 lt
    83.485502 504.007515 lt
    83.504535 504.047579 lt
    83.523569 504.047579 lt
    83.542602 503.887331 lt
    83.561636 503.927387 lt
    83.580669 503.887331 lt
    83.599703 503.927387 lt
    83.618736 503.807202 lt
    83.637770 503.847266 lt
    83.656803 503.807202 lt
    83.675836 503.767138 lt
    83.694870 503.646954 lt
    83.713903 503.687018 lt
    83.732937 503.646954 lt
    83.751970 503.646954 lt
    83.771004 503.566825 lt
    83.790037 503.566825 lt
    83.809071 503.526762 lt
    83.828104 503.406578 lt
    83.847138 503.366513 lt
    83.866171 503.326449 lt
    83.885204 503.286385 lt
    83.904238 503.206265 lt
    83.923271 503.086072 lt
    83.942305 503.086072 lt
    83.961338 503.086072 lt
    83.980372 502.965888 lt
    83.999405 502.845704 lt
    84.018439 502.845704 lt
    84.037472 502.845704 lt
    84.056506 502.685447 lt
    84.075539 502.605328 lt
    84.094572 502.565263 lt
    84.113606 502.605328 lt
    84.132639 502.485135 lt
    84.151673 502.364951 lt
    84.170706 502.405015 lt
    84.189740 502.485135 lt
    84.208773 502.405015 lt
    84.227807 502.284822 lt
    84.246840 502.284822 lt
    84.265874 502.445070 lt
    84.284907 502.284822 lt
    84.303941 502.204703 lt
    84.322974 502.244758 lt
    84.342007 502.364951 lt
    84.361041 502.204703 lt
    84.380074 502.164638 lt
    84.399108 502.244758 lt
    84.418141 502.324887 lt
    84.437175 502.164638 lt
    84.456208 502.164638 lt
    84.475242 502.244758 lt
    84.494275 502.244758 lt
    84.513309 502.124574 lt
    84.532342 502.124574 lt
    84.551375 502.124574 lt
    84.570409 502.124574 lt
    84.589442 501.964326 lt
    84.608476 501.964326 lt
    84.627509 501.964326 lt
    84.646543 501.924262 lt
    84.665576 501.884197 lt
    84.684610 501.804069 lt
    84.703643 501.804069 lt
    84.722677 501.804069 lt
    84.741710 501.643821 lt
    84.760743 501.683885 lt
    84.779777 501.603757 lt
    84.798810 501.563701 lt
    84.817844 501.443508 lt
    84.836877 501.403444 lt
    84.855911 501.323324 lt
    84.874944 501.323324 lt
    84.893978 501.203132 lt
    84.913011 501.163068 lt
    84.932045 501.123012 lt
    84.951078 501.123012 lt
    84.970112 501.042883 lt
    84.989145 501.082947 lt
    85.008178 501.042883 lt
    85.027212 501.082947 lt
    85.046245 500.962755 lt
    85.065279 501.082947 lt
    85.084312 501.323324 lt
    85.103346 501.483572 lt
    85.122379 501.764013 lt
    85.141413 502.244758 lt
    85.160446 502.765576 lt
    85.179480 503.086072 lt
    85.198513 503.286385 lt
    85.217546 503.687018 lt
    85.236580 504.087643 lt
    85.255613 504.408140 lt
    85.274647 504.808765 lt
    85.293680 505.329582 lt
    85.312714 505.810335 lt
    85.331747 506.130831 lt
    85.350781 506.451337 lt
    85.369814 506.811897 lt
    85.388848 507.172458 lt
    85.407881 507.212522 lt
    85.426914 507.412835 lt
    85.445948 507.773396 lt
    85.464981 508.214085 lt
    85.484015 508.414397 lt
    85.503048 508.774967 lt
    85.522082 509.015343 lt
    85.541115 509.255720 lt
    85.560149 509.295776 lt
    85.579182 509.335839 lt
    85.598216 509.335839 lt
    85.617249 509.255720 lt
    85.636283 509.095463 lt
    85.655316 508.935214 lt
    85.674349 508.895151 lt
    85.693383 508.935214 lt
    85.712416 508.815030 lt
    85.731450 508.895151 lt
    85.750483 508.734902 lt
    85.769517 508.734902 lt
    85.788550 508.694838 lt
    85.807584 508.694838 lt
    85.826617 508.734902 lt
    85.845651 508.734902 lt
    85.864684 508.654774 lt
    85.883717 508.614718 lt
    85.902751 508.654774 lt
    85.921784 508.614718 lt
    85.940818 508.534590 lt
    85.959851 508.534590 lt
    85.978885 508.574654 lt
    85.997918 508.494526 lt
    86.016952 508.374342 lt
    86.035985 508.414397 lt
    86.055019 508.334277 lt
    86.074052 508.214085 lt
    86.093086 508.053836 lt
    86.112119 507.973717 lt
    86.131152 507.973717 lt
    86.150186 507.773396 lt
    86.169219 507.613147 lt
    86.188253 507.492964 lt
    86.207286 507.452899 lt
    86.226320 507.172458 lt
    86.245353 507.012210 lt
    86.264387 506.892026 lt
    86.283420 506.932081 lt
    86.302454 506.611585 lt
    86.321487 506.491393 lt
    86.340520 506.331144 lt
    86.359554 506.331144 lt
    86.378587 506.050712 lt
    86.397621 505.970584 lt
    86.416654 505.850391 lt
    86.435688 505.850391 lt
    86.454721 505.569959 lt
    86.473755 505.529894 lt
    86.492788 505.409710 lt
    86.511822 505.369646 lt
    86.530855 505.169334 lt
    86.549888 505.169334 lt
    86.568922 505.049141 lt
    86.587955 505.009077 lt
    86.606989 504.848828 lt
    86.626022 504.808765 lt
    86.645056 504.688581 lt
    86.664089 504.728644 lt
    86.683123 504.568388 lt
    86.702156 504.528332 lt
    86.721190 504.448203 lt
    86.740223 504.408140 lt
    86.759257 504.287956 lt
    86.778290 504.247891 lt
    86.797323 504.207827 lt
    86.816357 504.127707 lt
    86.835390 503.967450 lt
    86.854424 503.967450 lt
    86.873457 503.887331 lt
    86.892491 503.807202 lt
    86.911524 503.687018 lt
    86.930558 503.566825 lt
    86.949591 503.566825 lt
    86.968625 503.446641 lt
    86.987658 503.286385 lt
    87.006691 503.246329 lt
    87.025725 503.286385 lt
    87.044758 503.126137 lt
    87.063792 503.005953 lt
    87.082825 502.965888 lt
    87.101859 502.965888 lt
    87.120892 502.765576 lt
    87.139926 502.685447 lt
    87.158959 502.685447 lt
    87.177993 502.725512 lt
    87.197026 502.565263 lt
    87.216059 502.485135 lt
    87.235093 502.485135 lt
    87.254126 502.645383 lt
    87.273160 502.405015 lt
    87.292193 502.405015 lt
    87.311227 502.405015 lt
    87.330260 502.525199 lt
    87.349294 502.364951 lt
    87.368327 502.364951 lt
    87.387361 502.284822 lt
    87.406394 502.445070 lt
    87.425428 502.284822 lt
    87.444461 502.284822 lt
    87.463494 502.324887 lt
    87.482528 502.405015 lt
    87.501561 502.244758 lt
    87.520595 502.284822 lt
    87.539628 502.284822 lt
    87.558662 502.364951 lt
    87.577695 502.204703 lt
    87.596729 502.244758 lt
    87.615762 502.244758 lt
    87.634796 502.204703 lt
    87.653829 502.124574 lt
    87.672862 502.124574 lt
    87.691896 502.084510 lt
    87.710929 502.124574 lt
    87.729963 501.964326 lt
    87.748996 501.964326 lt
    87.768030 502.004382 lt
    87.787063 501.924262 lt
    87.806097 501.844133 lt
    87.825130 501.884197 lt
    87.844164 501.844133 lt
    87.863197 501.764013 lt
    87.882230 501.683885 lt
    87.901264 501.764013 lt
    87.920297 501.804069 lt
    87.939331 501.683885 lt
    87.958364 501.643821 lt
    87.977398 501.683885 lt
    87.996431 501.764013 lt
    88.015465 501.723949 lt
    88.034498 501.643821 lt
    88.053532 501.723949 lt
    88.072565 501.844133 lt
    88.091599 501.723949 lt
    88.110632 501.764013 lt
    88.129665 501.804069 lt
    88.148699 501.884197 lt
    88.167732 501.844133 lt
    88.186766 501.804069 lt
    88.205799 501.884197 lt
    88.224833 501.964326 lt
    88.243866 501.884197 lt
    88.262900 501.884197 lt
    88.281933 501.964326 lt
    88.300967 502.084510 lt
    88.320000 501.924262 lt
    88.339033 501.964326 lt
    88.358067 502.004382 lt
    88.377100 502.044446 lt
    88.396134 501.924262 lt
    88.415167 501.964326 lt
    88.434201 501.964326 lt
    88.453234 501.964326 lt
    88.472268 501.884197 lt
    88.491301 501.884197 lt
    88.510335 501.884197 lt
    88.529368 501.924262 lt
    88.548401 501.844133 lt
    88.567435 501.804069 lt
    88.586468 501.804069 lt
    88.605502 501.844133 lt
    88.624535 501.683885 lt
    88.643569 501.764013 lt
    88.662602 501.804069 lt
    88.681636 501.804069 lt
    88.700669 501.723949 lt
    88.719703 501.764013 lt
    88.738736 501.804069 lt
    88.757770 501.804069 lt
    88.776803 501.804069 lt
    88.795836 501.844133 lt
    88.814870 501.924262 lt
    88.833903 501.964326 lt
    88.852937 501.924262 lt
    88.871970 502.004382 lt
    88.891004 502.124574 lt
    88.910037 502.084510 lt
    88.929071 502.084510 lt
    88.948104 502.204703 lt
    88.967138 502.324887 lt
    88.986171 502.204703 lt
    89.005204 502.244758 lt
    89.024238 502.364951 lt
    89.043271 502.525199 lt
    89.062305 502.445070 lt
    89.081338 502.485135 lt
    89.100372 502.565263 lt
    89.119405 502.685447 lt
    89.138439 502.565263 lt
    89.157472 502.605328 lt
    89.176506 502.685447 lt
    89.195539 502.805640 lt
    89.214572 502.685447 lt
    89.233606 502.725512 lt
    89.252639 502.765576 lt
    89.271673 502.845704 lt
    89.290706 502.805640 lt
    89.309740 502.845704 lt
    89.328773 502.885760 lt
    89.347807 502.965888 lt
    89.366840 502.845704 lt
    89.385874 502.845704 lt
    89.404907 502.925824 lt
    89.423941 503.005953 lt
    89.442974 502.965888 lt
    89.462007 503.046016 lt
    89.481041 503.005953 lt
    89.500074 503.166200 lt
    89.519108 503.126137 lt
    89.538141 503.246329 lt
    89.557175 503.286385 lt
    89.576208 503.366513 lt
    89.595242 503.366513 lt
    89.614275 503.446641 lt
    89.633309 503.526762 lt
    89.652342 503.606890 lt
    89.671375 503.566825 lt
    89.690409 503.646954 lt
    89.709442 503.807202 lt
    89.728476 503.807202 lt
    89.747509 503.807202 lt
    89.766543 503.927387 lt
    89.785576 504.047579 lt
    89.804610 504.007515 lt
    89.823643 504.007515 lt
    89.842677 504.127707 lt
    89.861710 504.247891 lt
    89.880743 504.167763 lt
    89.899777 504.127707 lt
    89.918810 504.207827 lt
    89.937844 504.368075 lt
    89.956877 504.247891 lt
    89.975911 504.207827 lt
    89.994944 504.287956 lt
    90.013978 504.368075 lt
    90.033011 504.247891 lt
    90.052045 504.247891 lt
    90.071078 504.287956 lt
    90.090112 504.368075 lt
    90.109145 504.247891 lt
    90.128178 504.287956 lt
    90.147212 504.287956 lt
    90.166245 504.368075 lt
    90.185279 504.287956 lt
    90.204312 504.368075 lt
    90.223346 504.328019 lt
    90.242379 504.408140 lt
    90.261413 504.328019 lt
    90.280446 504.448203 lt
    90.299480 504.488268 lt
    90.318513 504.528332 lt
    90.337546 504.528332 lt
    90.356580 504.648516 lt
    90.375613 504.648516 lt
    90.394647 504.728644 lt
    90.413680 504.728644 lt
    90.432714 504.808765 lt
    90.451747 504.888893 lt
    90.470781 504.888893 lt
    90.489814 504.928957 lt
    90.508848 504.969021 lt
    90.527881 505.089205 lt
    90.546914 505.089205 lt
    90.565948 505.089205 lt
    90.584981 505.169334 lt
    90.604015 505.329582 lt
    90.623048 505.209390 lt
    90.642082 505.209390 lt
    90.661115 505.249453 lt
    90.680149 505.369646 lt
    90.699182 505.289518 lt
    90.718216 505.289518 lt
    90.737249 505.289518 lt
    90.756283 505.409710 lt
    90.775316 505.289518 lt
    90.794349 505.289518 lt
    90.813383 505.289518 lt
    90.832416 505.409710 lt
    90.851450 505.289518 lt
    90.870483 505.249453 lt
    90.889517 505.289518 lt
    90.908550 505.369646 lt
    90.927584 505.249453 lt
    90.946617 505.289518 lt
    90.965651 505.289518 lt
    90.984684 505.409710 lt
    91.003717 505.249453 lt
    91.022751 505.329582 lt
    91.041784 505.369646 lt
    91.060818 505.449766 lt
    91.079851 505.369646 lt
    91.098885 505.489830 lt
    91.117918 505.569959 lt
    91.136952 505.569959 lt
    91.155985 505.529894 lt
    91.175019 505.650078 lt
    91.194052 505.730206 lt
    91.213086 505.690143 lt
    91.232119 505.730206 lt
    91.251152 505.770271 lt
    91.270186 505.850391 lt
    91.289219 505.810335 lt
    91.308253 505.810335 lt
    91.327286 505.930519 lt
    91.346320 506.010647 lt
    91.365353 505.930519 lt
    91.384387 505.890455 lt
    91.403420 505.930519 lt
    91.422454 506.050712 lt
    91.441487 505.890455 lt
    91.460520 505.930519 lt
    91.479554 505.930519 lt
    91.498587 506.010647 lt
    91.517621 505.890455 lt
    91.536654 505.890455 lt
    91.555688 505.890455 lt
    91.574721 506.010647 lt
    91.593755 505.810335 lt
    91.612788 505.850391 lt
    91.631822 505.770271 lt
    91.650855 505.890455 lt
    91.669888 505.730206 lt
    91.688922 505.770271 lt
    91.707955 505.730206 lt
    91.726989 505.890455 lt
    91.746022 505.730206 lt
    91.765056 505.730206 lt
    91.784089 505.730206 lt
    91.803123 505.850391 lt
    91.822156 505.730206 lt
    91.841190 505.810335 lt
    91.860223 505.810335 lt
    91.879257 505.970584 lt
    91.898290 505.810335 lt
    91.917323 505.930519 lt
    91.936357 505.930519 lt
    91.955390 506.050712 lt
    91.974424 505.930519 lt
    91.993457 506.090768 lt
    92.012491 506.130831 lt
    92.031524 506.170896 lt
    92.050558 506.090768 lt
    92.069591 506.170896 lt
    92.088625 506.210960 lt
    92.107658 506.251024 lt
    92.126691 506.170896 lt
    92.145725 506.210960 lt
    92.164758 506.291080 lt
    92.183792 506.210960 lt
    92.202825 506.130831 lt
    92.221859 506.210960 lt
    92.240892 506.251024 lt
    92.259926 506.090768 lt
    92.278959 506.050712 lt
    92.297993 506.090768 lt
    92.317026 506.090768 lt
    92.336059 505.970584 lt
    92.355093 505.930519 lt
    92.374126 505.890455 lt
    92.393160 505.970584 lt
    92.412193 505.890455 lt
    92.431227 505.770271 lt
    92.450260 505.850391 lt
    92.469294 505.890455 lt
    92.488327 505.810335 lt
    92.507361 505.810335 lt
    92.526394 505.810335 lt
    92.545428 505.890455 lt
    92.564461 505.810335 lt
    92.583494 505.810335 lt
    92.602528 505.810335 lt
    92.621561 505.890455 lt
    92.640595 505.890455 lt
    92.659628 505.890455 lt
    92.678662 505.930519 lt
    92.697695 505.930519 lt
    92.716729 505.930519 lt
    92.735762 505.890455 lt
    92.754796 506.010647 lt
    92.773829 505.930519 lt
    92.792862 505.930519 lt
    92.811896 505.930519 lt
    92.830929 506.050712 lt
    92.849963 505.970584 lt
    92.868996 505.970584 lt
    92.888030 505.970584 lt
    92.907063 506.050712 lt
    92.926097 505.930519 lt
    92.945130 505.930519 lt
    92.964164 505.850391 lt
    92.983197 506.010647 lt
    93.002230 505.850391 lt
    93.021264 505.810335 lt
    93.040297 505.810335 lt
    93.059331 505.890455 lt
    93.078364 505.690143 lt
    93.097398 505.730206 lt
    93.116431 505.730206 lt
    93.135465 505.730206 lt
    93.154498 505.610022 lt
    93.173532 505.650078 lt
    93.192565 505.650078 lt
    93.211599 505.650078 lt
    93.230632 505.529894 lt
    93.249665 505.610022 lt
    93.268699 505.650078 lt
    93.287732 505.569959 lt
    93.306766 505.529894 lt
    93.325799 505.610022 lt
    93.344833 505.730206 lt
    93.363866 505.569959 lt
    93.382900 505.569959 lt
    93.401933 505.690143 lt
    93.420967 505.810335 lt
    93.440000 505.690143 lt
    93.459033 505.690143 lt
    93.478067 505.730206 lt
    93.497100 505.770271 lt
    93.516134 505.730206 lt
    93.535167 505.730206 lt
    93.554201 505.770271 lt
    93.573234 505.890455 lt
    93.592268 505.810335 lt
    93.611301 505.930519 lt
    93.630335 505.930519 lt
    93.649368 505.970584 lt
    93.668401 505.850391 lt
    93.687435 505.810335 lt
    93.706468 505.730206 lt
    93.725502 505.529894 lt
    93.744535 505.449766 lt
    93.763569 505.449766 lt
    93.782602 505.449766 lt
    93.801636 505.409710 lt
    93.820669 505.329582 lt
    93.839703 505.049141 lt
    93.858736 505.249453 lt
    93.877770 505.650078 lt
    93.896803 506.411272 lt
    93.915836 506.651649 lt
    93.934870 504.728644 lt
    93.953903 503.526762 lt
    93.972937 503.526762 lt
    93.991970 503.646954 lt
    94.011004 504.568388 lt
    94.030037 505.209390 lt
    94.049071 505.690143 lt
    94.068104 506.050712 lt
    94.087138 506.531456 lt
    94.106171 506.691714 lt
    94.125204 506.851962 lt
    94.144238 506.932081 lt
    94.163271 507.252587 lt
    94.182305 507.412835 lt
    94.201338 507.613147 lt
    94.220372 507.693276 lt
    94.239405 507.733340 lt
    94.258439 507.693276 lt
    94.277472 507.733340 lt
    94.296506 507.853524 lt
    94.315539 507.813460 lt
    94.334572 507.773396 lt
    94.353606 507.853524 lt
    94.372639 507.973717 lt
    94.391673 507.853524 lt
    94.410706 507.813460 lt
    94.429740 507.813460 lt
    94.448773 507.933652 lt
    94.467807 507.733340 lt
    94.486840 507.653211 lt
    94.505874 507.653211 lt
    94.524907 507.693276 lt
    94.543941 507.492964 lt
    94.562974 507.492964 lt
    94.582007 507.412835 lt
    94.601041 507.412835 lt
    94.620074 507.252587 lt
    94.639108 507.212522 lt
    94.658141 507.132394 lt
    94.677175 507.132394 lt
    94.696208 506.972146 lt
    94.715242 506.892026 lt
    94.734275 506.892026 lt
    94.753309 506.892026 lt
    94.772342 506.771833 lt
    94.791375 506.771833 lt
    94.810409 506.771833 lt
    94.829442 506.691714 lt
    94.848476 506.611585 lt
    94.867509 506.651649 lt
    94.886543 506.691714 lt
    94.905576 506.571521 lt
    94.924610 506.571521 lt
    94.943643 506.571521 lt
    94.962677 506.651649 lt
    94.981710 506.491393 lt
    95.000743 506.491393 lt
    95.019777 506.491393 lt
    95.038810 506.571521 lt
    95.057844 506.451337 lt
    95.076877 506.371208 lt
    95.095911 506.371208 lt
    95.114944 506.451337 lt
    95.133978 506.331144 lt
    95.153011 506.291080 lt
    95.172045 506.291080 lt
    95.191078 506.291080 lt
    95.210112 506.090768 lt
    95.229145 506.090768 lt
    95.248178 505.970584 lt
    95.267212 506.010647 lt
    95.286245 505.810335 lt
    95.305279 505.730206 lt
    95.324312 505.690143 lt
    95.343346 505.610022 lt
    95.362379 505.409710 lt
    95.381413 505.409710 lt
    95.400446 505.449766 lt
    95.419480 505.249453 lt
    95.438513 505.089205 lt
    95.457546 505.009077 lt
    95.476580 505.009077 lt
    95.495613 504.848828 lt
    95.514647 504.728644 lt
    95.533680 504.688581 lt
    95.552714 504.728644 lt
    95.571747 504.488268 lt
    95.590781 504.408140 lt
    95.609814 504.408140 lt
    95.628848 504.488268 lt
    95.647881 504.247891 lt
    95.666914 504.247891 lt
    95.685948 504.207827 lt
    95.704981 504.247891 lt
    95.724015 504.047579 lt
    95.743048 504.047579 lt
    95.762082 504.007515 lt
    95.781115 504.007515 lt
    95.800149 503.887331 lt
    95.819182 503.927387 lt
    95.838216 503.887331 lt
    95.857249 503.887331 lt
    95.876283 503.807202 lt
    95.895316 503.767138 lt
    95.914349 503.767138 lt
    95.933383 503.727074 lt
    95.952416 503.606890 lt
    95.971450 503.566825 lt
    95.990483 503.606890 lt
    96.009517 503.406578 lt
    96.028550 503.366513 lt
    96.047584 503.326449 lt
    96.066617 503.326449 lt
    96.085651 503.086072 lt
    96.104684 503.046016 lt
    96.123717 502.965888 lt
    96.142751 503.005953 lt
    96.161784 502.765576 lt
    96.180818 502.725512 lt
    96.199851 502.605328 lt
    96.218885 502.645383 lt
    96.237918 502.445070 lt
    96.256952 502.445070 lt
    96.275985 502.364951 lt
    96.295019 502.405015 lt
    96.314052 502.204703 lt
    96.333086 502.204703 lt
    96.352119 502.124574 lt
    96.371152 502.164638 lt
    96.390186 502.044446 lt
    96.409219 502.004382 lt
    96.428253 502.044446 lt
    96.447286 502.004382 lt
    96.466320 501.924262 lt
    96.485353 501.924262 lt
    96.504387 501.924262 lt
    96.523420 501.884197 lt
    96.542454 501.764013 lt
    96.561487 501.804069 lt
    96.580520 501.884197 lt
    96.599554 501.764013 lt
    96.618587 501.683885 lt
    96.637621 501.683885 lt
    96.656654 501.764013 lt
    96.675688 501.563701 lt
    96.694721 501.443508 lt
    96.713755 501.403444 lt
    96.732788 501.363380 lt
    96.751822 501.163068 lt
    96.770855 501.123012 lt
    96.789888 501.203132 lt
    96.808922 501.203132 lt
    96.827955 501.123012 lt
    96.846989 501.203132 lt
    96.866022 501.363380 lt
    96.885056 501.483572 lt
    96.904089 501.523637 lt
    96.923123 501.723949 lt
    96.942156 501.844133 lt
    96.961190 502.004382 lt
    96.980223 502.124574 lt
    96.999257 502.364951 lt
    97.018290 502.645383 lt
    97.037323 502.725512 lt
    97.056357 503.005953 lt
    97.075390 503.406578 lt
    97.094424 503.847266 lt
    97.113457 504.127707 lt
    97.132491 504.448203 lt
    97.151524 504.928957 lt
    97.170558 505.369646 lt
    97.189591 505.569959 lt
    97.208625 505.930519 lt
    97.227658 506.130831 lt
    97.246691 506.491393 lt
    97.265725 506.571521 lt
    97.284758 506.851962 lt
    97.303792 507.052274 lt
    97.322825 507.252587 lt
    97.341859 507.292651 lt
    97.360892 507.452899 lt
    97.379926 507.533027 lt
    97.398959 507.733340 lt
    97.417993 507.733340 lt
    97.437026 507.893589 lt
    97.456059 508.013772 lt
    97.475093 508.013772 lt
    97.494126 507.973717 lt
    97.513160 508.053836 lt
    97.532193 508.093901 lt
    97.551227 508.133965 lt
    97.570260 508.093901 lt
    97.589294 508.133965 lt
    97.608327 508.214085 lt
    97.627361 508.133965 lt
    97.646394 508.093901 lt
    97.665428 508.093901 lt
    97.684461 508.174029 lt
    97.703494 507.973717 lt
    97.722528 507.893589 lt
    97.741561 507.813460 lt
    97.760595 507.853524 lt
    97.779628 507.653211 lt
    97.798662 507.613147 lt
    97.817695 507.533027 lt
    97.836729 507.573083 lt
    97.855762 507.332715 lt
    97.874796 507.292651 lt
    97.893829 507.212522 lt
    97.912862 507.292651 lt
    97.931896 507.132394 lt
    97.950929 507.052274 lt
    97.969963 507.052274 lt
    97.988996 507.012210 lt
    98.008030 506.892026 lt
    98.027063 506.851962 lt
    98.046097 506.892026 lt
    98.065130 506.771833 lt
    98.084164 506.731769 lt
    98.103197 506.651649 lt
    98.122230 506.651649 lt
    98.141264 506.451337 lt
    98.160297 506.411272 lt
    98.179331 506.331144 lt
    98.198364 506.371208 lt
    98.217398 506.170896 lt
    98.236431 506.050712 lt
    98.255465 505.930519 lt
    98.274498 505.850391 lt
    98.293532 505.569959 lt
    98.312565 505.489830 lt
    98.331599 505.289518 lt
    98.350632 505.249453 lt
    98.369665 505.009077 lt
    98.388699 504.888893 lt
    98.407732 504.768709 lt
    98.426766 504.688581 lt
    98.445799 504.528332 lt
    98.464833 504.408140 lt
    98.483866 504.247891 lt
    98.502900 504.207827 lt
    98.521933 503.967450 lt
    98.540967 503.927387 lt
    98.560000 503.847266 lt
    98.579033 503.727074 lt
    98.598067 503.566825 lt
    98.617100 503.486706 lt
    98.636134 503.486706 lt
    98.655167 503.366513 lt
    98.674201 503.246329 lt
    98.693234 503.286385 lt
    98.712268 503.326449 lt
    98.731301 503.086072 lt
    98.750335 503.046016 lt
    98.769368 502.965888 lt
    98.788401 503.046016 lt
    98.807435 502.885760 lt
    98.826468 502.805640 lt
    98.845502 502.845704 lt
    98.864535 502.845704 lt
    98.883569 502.725512 lt
    98.902602 502.725512 lt
    98.921636 502.685447 lt
    98.940669 502.765576 lt
    98.959703 502.605328 lt
    98.978736 502.605328 lt
    98.997770 502.525199 lt
    99.016803 502.525199 lt
    99.035836 502.405015 lt
    99.054870 502.364951 lt
    99.073903 502.364951 lt
    99.092937 502.284822 lt
    99.111970 502.124574 lt
    99.131004 502.164638 lt
    99.150037 502.244758 lt
    99.169071 502.004382 lt
    99.188104 501.964326 lt
    99.207138 501.964326 lt
    99.226171 502.004382 lt
    99.245204 501.844133 lt
    99.264238 501.804069 lt
    99.283271 501.723949 lt
    99.302305 501.844133 lt
    99.321338 501.643821 lt
    99.340372 501.643821 lt
    99.359405 501.563701 lt
    99.378439 501.683885 lt
    99.397472 501.523637 lt
    99.416506 501.563701 lt
    99.435539 501.523637 lt
    99.454572 501.603757 lt
    99.473606 501.523637 lt
    99.492639 501.563701 lt
    99.511673 501.563701 lt
    99.530706 501.603757 lt
    99.549740 501.523637 lt
    99.568773 501.603757 lt
    99.587807 501.643821 lt
    99.606840 501.643821 lt
    99.625874 501.563701 lt
    99.644907 501.643821 lt
    99.663941 501.764013 lt
    99.682974 501.683885 lt
    99.702007 501.683885 lt
    99.721041 501.764013 lt
    99.740074 501.844133 lt
    99.759108 501.643821 lt
    99.778141 501.643821 lt
    99.797175 501.643821 lt
    99.816208 501.723949 lt
    99.835242 501.603757 lt
    99.854275 501.643821 lt
    99.873309 501.603757 lt
    99.892342 501.643821 lt
    99.911375 501.523637 lt
    99.930409 501.523637 lt
    99.949442 501.523637 lt
    99.968476 501.563701 lt
    99.987509 501.403444 lt
    100.006543 501.443508 lt
    100.025576 501.443508 lt
    100.044610 501.443508 lt
    100.063643 501.403444 lt
    100.082677 501.443508 lt
    100.101710 501.483572 lt
    100.120743 501.403444 lt
    100.139777 501.363380 lt
    100.158810 501.403444 lt
    100.177844 501.563701 lt
    100.196877 501.483572 lt
    100.215911 501.403444 lt
    100.234944 501.483572 lt
    100.253978 501.643821 lt
    100.273011 501.523637 lt
    100.292045 501.563701 lt
    100.311078 501.603757 lt
    100.330112 501.764013 lt
    100.349145 501.643821 lt
    100.368178 501.764013 lt
    100.387212 501.764013 lt
    100.406245 501.924262 lt
    100.425279 501.844133 lt
    100.444312 501.964326 lt
    100.463346 502.004382 lt
    100.482379 502.164638 lt
    100.501413 502.124574 lt
    100.520446 502.164638 lt
    100.539480 502.244758 lt
    100.558513 502.284822 lt
    100.577546 502.164638 lt
    100.596580 502.324887 lt
    100.615613 502.405015 lt
    100.634647 502.364951 lt
    100.653680 502.324887 lt
    100.672714 502.405015 lt
    100.691747 502.525199 lt
    100.710781 502.445070 lt
    100.729814 502.445070 lt
    100.748848 502.485135 lt
    100.767881 502.605328 lt
    100.786914 502.525199 lt
    100.805948 502.525199 lt
    100.824981 502.605328 lt
    100.844015 502.765576 lt
    100.863048 502.645383 lt
    100.882082 502.725512 lt
    100.901115 502.725512 lt
    100.920149 502.925824 lt
    100.939182 502.805640 lt
    100.958216 502.965888 lt
    100.977249 502.925824 lt
    100.996283 503.086072 lt
    101.015316 503.086072 lt
    101.034349 503.206265 lt
    101.053383 503.206265 lt
    101.072416 503.326449 lt
    101.091450 503.326449 lt
    101.110483 503.406578 lt
    101.129517 503.526762 lt
    101.148550 503.566825 lt
    101.167584 503.566825 lt
    101.186617 503.687018 lt
    101.205651 503.767138 lt
    101.224684 503.847266 lt
    101.243717 503.847266 lt
    101.262751 503.927387 lt
    101.281784 504.007515 lt
    101.300818 503.967450 lt
    101.319851 503.967450 lt
    101.338885 503.967450 lt
    101.357918 504.127707 lt
    101.376952 504.047579 lt
    101.395985 504.007515 lt
    101.415019 504.047579 lt
    101.434052 504.127707 lt
    101.453086 504.047579 lt
    101.472119 504.047579 lt
    101.491152 504.087643 lt
    101.510186 504.167763 lt
    101.529219 504.047579 lt
    101.548253 504.047579 lt
    101.567286 504.047579 lt
    101.586320 504.167763 lt
    101.605353 504.087643 lt
    101.624387 504.087643 lt
    101.643420 504.087643 lt
    101.662454 504.167763 lt
    101.681487 504.087643 lt
    101.700520 504.167763 lt
    101.719554 504.287956 lt
    101.738587 504.207827 lt
    101.757621 504.207827 lt
    101.776654 504.287956 lt
    101.795688 504.448203 lt
    101.814721 504.368075 lt
    101.833755 504.368075 lt
    101.852788 504.448203 lt
    101.871822 504.528332 lt
    101.890855 504.488268 lt
    101.909888 504.488268 lt
    101.928922 504.608452 lt
    101.947955 504.768709 lt
    101.966989 504.648516 lt
    101.986022 504.688581 lt
    102.005056 504.728644 lt
    102.024089 504.808765 lt
    102.043123 504.688581 lt
    102.062156 504.728644 lt
    102.081190 504.728644 lt
    102.100223 504.768709 lt
    102.119257 504.688581 lt
    102.138290 504.728644 lt
    102.157323 504.688581 lt
    102.176357 504.728644 lt
    102.195390 504.648516 lt
    102.214424 504.688581 lt
    102.233457 504.688581 lt
    102.252491 504.688581 lt
    102.271524 504.568388 lt
    102.290558 504.648516 lt
    102.309591 504.608452 lt
    102.328625 504.608452 lt
    102.347658 504.608452 lt
    102.366691 504.648516 lt
    102.385725 504.688581 lt
    102.404758 504.608452 lt
    102.423792 504.528332 lt
    102.442825 504.568388 lt
    102.461859 504.728644 lt
    102.480892 504.648516 lt
    102.499926 504.608452 lt
    102.518959 504.608452 lt
    102.537993 504.848828 lt
    102.557026 504.728644 lt
    102.576059 504.728644 lt
    102.595093 504.728644 lt
    102.614126 504.888893 lt
    102.633160 504.808765 lt
    102.652193 504.808765 lt
    102.671227 504.848828 lt
    102.690260 504.969021 lt
    102.709294 504.888893 lt
    102.728327 504.928957 lt
    102.747361 505.009077 lt
    102.766394 505.049141 lt
    102.785428 504.969021 lt
    102.804461 505.009077 lt
    102.823494 505.009077 lt
    102.842528 505.009077 lt
    102.861561 504.888893 lt
    102.880595 505.009077 lt
    102.899628 505.049141 lt
    102.918662 504.928957 lt
    102.937695 504.928957 lt
    102.956729 504.928957 lt
    102.975762 505.009077 lt
    102.994796 504.888893 lt
    103.013829 504.848828 lt
    103.032862 504.848828 lt
    103.051896 504.928957 lt
    103.070929 504.848828 lt
    103.089963 504.728644 lt
    103.108996 504.808765 lt
    103.128030 504.928957 lt
    103.147063 504.768709 lt
    103.166097 504.768709 lt
    103.185130 504.728644 lt
    103.204164 504.808765 lt
    103.223197 504.728644 lt
    103.242230 504.768709 lt
    103.261264 504.728644 lt
    103.280297 504.808765 lt
    103.299331 504.808765 lt
    103.318364 504.848828 lt
    103.337398 504.888893 lt
    103.356431 504.888893 lt
    103.375465 504.928957 lt
    103.394498 504.928957 lt
    103.413532 505.049141 lt
    103.432565 504.969021 lt
    103.451599 504.969021 lt
    103.470632 505.049141 lt
    103.489665 505.169334 lt
    103.508699 505.089205 lt
    103.527732 505.089205 lt
    103.546766 505.129269 lt
    103.565799 505.209390 lt
    103.584833 505.089205 lt
    103.603866 505.089205 lt
    103.622900 505.049141 lt
    103.641933 505.129269 lt
    103.660967 505.009077 lt
    103.680000 505.009077 lt
    103.699033 504.969021 lt
    103.718067 505.049141 lt
    103.737100 504.969021 lt
    103.756134 504.969021 lt
    103.775167 504.928957 lt
    103.794201 505.009077 lt
    103.813234 504.848828 lt
    103.832268 504.848828 lt
    103.851301 504.808765 lt
    103.870335 504.888893 lt
    103.889368 504.768709 lt
    103.908401 504.808765 lt
    103.927435 504.848828 lt
    103.946468 504.888893 lt
    103.965502 504.768709 lt
    103.984535 504.848828 lt
    104.003569 504.928957 lt
    104.022602 504.888893 lt
    104.041636 504.848828 lt
    104.060669 504.928957 lt
    104.079703 505.089205 lt
    104.098736 504.969021 lt
    104.117770 504.969021 lt
    104.136803 505.049141 lt
    104.155836 505.129269 lt
    104.174870 505.089205 lt
    104.193903 505.049141 lt
    104.212937 505.089205 lt
    104.231970 505.209390 lt
    104.251004 505.129269 lt
    104.270037 505.129269 lt
    104.289071 505.169334 lt
    104.308104 505.289518 lt
    104.327138 505.169334 lt
    104.346171 505.169334 lt
    104.365204 505.169334 lt
    104.384238 505.209390 lt
    104.403271 505.089205 lt
    104.422305 505.129269 lt
    104.441338 505.049141 lt
    104.460372 505.049141 lt
    104.479405 504.969021 lt
    104.498439 504.969021 lt
    104.517472 505.009077 lt
    104.536506 505.009077 lt
    104.555539 504.848828 lt
    104.574572 504.928957 lt
    104.593606 504.928957 lt
    104.612639 504.888893 lt
    104.631673 504.808765 lt
    104.650706 504.848828 lt
    104.669740 504.969021 lt
    104.688773 504.808765 lt
    104.707807 504.808765 lt
    104.726840 504.888893 lt
    104.745874 505.009077 lt
    104.764907 504.928957 lt
    104.783941 504.888893 lt
    104.802974 504.969021 lt
    104.822007 505.129269 lt
    104.841041 504.969021 lt
    104.860074 504.969021 lt
    104.879108 505.049141 lt
    104.898141 505.169334 lt
    104.917175 505.049141 lt
    104.936208 505.129269 lt
    104.955242 505.169334 lt
    104.974275 505.289518 lt
    104.993309 505.209390 lt
    105.012342 505.249453 lt
    105.031375 505.289518 lt
    105.050409 505.369646 lt
    105.069442 505.289518 lt
    105.088476 505.249453 lt
    105.107509 505.249453 lt
    105.126543 505.289518 lt
    105.145576 505.209390 lt
    105.164610 505.249453 lt
    105.183643 505.289518 lt
    105.202677 505.209390 lt
    105.221710 505.129269 lt
    105.240743 505.209390 lt
    105.259777 505.169334 lt
    105.278810 505.129269 lt
    105.297844 505.089205 lt
    105.316877 505.089205 lt
    105.335911 505.169334 lt
    105.354944 505.049141 lt
    105.373978 505.009077 lt
    105.393011 505.009077 lt
    105.412045 505.129269 lt
    105.431078 505.009077 lt
    105.450112 504.969021 lt
    105.469145 504.969021 lt
    105.488178 505.129269 lt
    105.507212 504.969021 lt
    105.526245 505.009077 lt
    105.545279 505.009077 lt
    105.564312 505.209390 lt
    105.583346 505.089205 lt
    105.602379 505.049141 lt
    105.621413 505.089205 lt
    105.640446 505.209390 lt
    105.659480 505.049141 lt
    105.678513 505.089205 lt
    105.697546 505.209390 lt
    105.716580 505.289518 lt
    105.735613 505.249453 lt
    105.754647 505.249453 lt
    105.773680 505.289518 lt
    105.792714 505.289518 lt
    105.811747 505.129269 lt
    105.830781 504.969021 lt
    105.849814 504.848828 lt
    105.868848 504.728644 lt
    105.887881 504.568388 lt
    105.906914 504.448203 lt
    105.925948 504.488268 lt
    105.944981 504.408140 lt
    105.964015 504.047579 lt
    105.983048 504.368075 lt
    106.002082 504.969021 lt
    106.021115 505.409710 lt
    106.040149 505.730206 lt
    106.059182 505.810335 lt
    106.078216 505.610022 lt
    106.097249 505.209390 lt
    106.116283 505.730206 lt
    106.135316 506.291080 lt
    106.154349 507.012210 lt
    106.173383 507.212522 lt
    106.192416 507.492964 lt
    106.211450 507.733340 lt
    106.230483 507.973717 lt
    106.249517 507.893589 lt
    106.268550 507.933652 lt
    106.287584 507.973717 lt
    106.306617 508.174029 lt
    106.325651 508.053836 lt
    106.344684 507.973717 lt
    106.363717 507.813460 lt
    106.382751 507.893589 lt
    106.401784 507.733340 lt
    106.420818 507.653211 lt
    106.439851 507.573083 lt
    106.458885 507.613147 lt
    106.477918 507.412835 lt
    106.496952 507.372771 lt
    106.515985 507.332715 lt
    106.535019 507.292651 lt
    106.554052 507.172458 lt
    106.573086 507.172458 lt
    106.592119 507.172458 lt
    106.611152 507.092339 lt
    106.630186 506.972146 lt
    106.649219 506.972146 lt
    106.668253 506.972146 lt
    106.687286 506.851962 lt
    106.706320 506.731769 lt
    106.725353 506.691714 lt
    106.744387 506.731769 lt
    106.763420 506.571521 lt
    106.782454 506.491393 lt
    106.801487 506.491393 lt
    106.820520 506.571521 lt
    106.839554 506.331144 lt
    106.858587 506.291080 lt
    106.877621 506.251024 lt
    106.896654 506.291080 lt
    106.915688 506.090768 lt
    106.934721 506.090768 lt
    106.953755 506.050712 lt
    106.972788 506.130831 lt
    106.991822 505.970584 lt
    107.010855 505.970584 lt
    107.029888 505.890455 lt
    107.048922 506.010647 lt
    107.067955 505.850391 lt
    107.086989 505.890455 lt
    107.106022 505.850391 lt
    107.125056 505.890455 lt
    107.144089 505.810335 lt
    107.163123 505.770271 lt
    107.182156 505.770271 lt
    107.201190 505.770271 lt
    107.220223 505.730206 lt
    107.239257 505.730206 lt
    107.258290 505.730206 lt
    107.277323 505.690143 lt
    107.296357 505.610022 lt
    107.315390 505.650078 lt
    107.334424 505.690143 lt
    107.353457 505.569959 lt
    107.372491 505.489830 lt
    107.391524 505.489830 lt
    107.410558 505.489830 lt
    107.429591 505.329582 lt
    107.448625 505.289518 lt
    107.467658 505.249453 lt
    107.486691 505.209390 lt
    107.505725 505.049141 lt
    107.524758 504.969021 lt
    107.543792 504.928957 lt
    107.562825 504.928957 lt
    107.581859 504.768709 lt
    107.600892 504.648516 lt
    107.619926 504.608452 lt
    107.638959 504.608452 lt
    107.657993 504.448203 lt
    107.677026 504.368075 lt
    107.696059 504.328019 lt
    107.715093 504.328019 lt
    107.734126 504.207827 lt
    107.753160 504.127707 lt
    107.772193 504.127707 lt
    107.791227 504.127707 lt
    107.810260 504.047579 lt
    107.829294 503.967450 lt
    107.848327 504.007515 lt
    107.867361 503.967450 lt
    107.886394 503.887331 lt
    107.905428 503.887331 lt
    107.924461 503.927387 lt
    107.943494 503.807202 lt
    107.962528 503.767138 lt
    107.981561 503.767138 lt
    108.000595 503.847266 lt
    108.019628 503.687018 lt
    108.038662 503.687018 lt
    108.057695 503.606890 lt
    108.076729 503.767138 lt
    108.095762 503.526762 lt
    108.114796 503.486706 lt
    108.133829 503.446641 lt
    108.152862 503.526762 lt
    108.171896 503.286385 lt
    108.190929 503.286385 lt
    108.209963 503.206265 lt
    108.228996 503.286385 lt
    108.248030 503.005953 lt
    108.267063 503.046016 lt
    108.286097 502.925824 lt
    108.305130 502.965888 lt
    108.324164 502.765576 lt
    108.343197 502.765576 lt
    108.362230 502.645383 lt
    108.381264 502.645383 lt
    108.400297 502.485135 lt
    108.419331 502.445070 lt
    108.438364 502.405015 lt
    108.457398 502.445070 lt
    108.476431 502.244758 lt
    108.495465 502.284822 lt
    108.514498 502.244758 lt
    108.533532 502.244758 lt
    108.552565 502.124574 lt
    108.571599 502.164638 lt
    108.590632 502.204703 lt
    108.609665 502.084510 lt
    108.628699 502.044446 lt
    108.647732 502.084510 lt
    108.666766 502.164638 lt
    108.685799 502.044446 lt
    108.704833 501.964326 lt
    108.723866 502.004382 lt
    108.742900 502.084510 lt
    108.761933 501.964326 lt
    108.780967 501.964326 lt
    108.800000 501.964326 lt
    108.819033 502.044446 lt
    108.838067 501.924262 lt
    108.857100 501.884197 lt
    108.876134 501.924262 lt
    108.895167 501.924262 lt
    108.914201 501.804069 lt
    108.933234 501.764013 lt
    108.952268 501.764013 lt
    108.971301 501.804069 lt
    108.990335 501.683885 lt
    109.009368 501.603757 lt
    109.028401 501.643821 lt
    109.047435 501.563701 lt
    109.066468 501.483572 lt
    109.085502 501.483572 lt
    109.104535 501.483572 lt
    109.123569 501.403444 lt
    109.142602 501.323324 lt
    109.161636 501.283260 lt
    109.180669 501.323324 lt
    109.199703 501.203132 lt
    109.218736 501.203132 lt
    109.237770 501.163068 lt
    109.256803 501.283260 lt
    109.275836 501.123012 lt
    109.294870 501.123012 lt
    109.313903 501.123012 lt
    109.332937 501.243196 lt
    109.351970 501.042883 lt
    109.371004 501.082947 lt
    109.390037 501.082947 lt
    109.409071 501.243196 lt
    109.428104 501.042883 lt
    109.447138 500.962755 lt
    109.466171 500.962755 lt
    109.485204 501.002819 lt
    109.504238 500.842571 lt
    109.523271 500.802507 lt
    109.542305 500.842571 lt
    109.561338 500.962755 lt
    109.580372 500.882635 lt
    109.599405 501.082947 lt
    109.618439 501.163068 lt
    109.637472 501.203132 lt
    109.656506 501.203132 lt
    109.675539 501.323324 lt
    109.694572 501.483572 lt
    109.713606 501.603757 lt
    109.732639 501.764013 lt
    109.751673 502.044446 lt
    109.770706 502.324887 lt
    109.789740 502.525199 lt
    109.808773 502.645383 lt
    109.827807 502.965888 lt
    109.846840 503.166200 lt
    109.865874 503.406578 lt
    109.884907 503.687018 lt
    109.903941 504.167763 lt
    109.922974 504.608452 lt
    109.942007 504.928957 lt
    109.961041 505.249453 lt
    109.980074 505.569959 lt
    109.999108 506.010647 lt
    110.018141 506.291080 lt
    110.037175 506.651649 lt
    110.056208 506.972146 lt
    110.075242 507.212522 lt
    110.094275 507.172458 lt
    110.113309 507.292651 lt
    110.132342 507.412835 lt
    110.151375 507.653211 lt
    110.170409 507.573083 lt
    110.189442 507.693276 lt
    110.208476 507.773396 lt
    110.227509 508.093901 lt
    110.246543 508.093901 lt
    110.265576 508.254149 lt
    110.284610 508.294213 lt
    110.303643 508.294213 lt
    110.322677 508.174029 lt
    110.341710 508.174029 lt
    110.360743 508.294213 lt
    110.379777 508.334277 lt
    110.398810 508.334277 lt
    110.417844 508.454461 lt
    110.436877 508.494526 lt
    110.455911 508.334277 lt
    110.474944 508.214085 lt
    110.493978 508.214085 lt
    110.513011 508.254149 lt
    110.532045 508.013772 lt
    110.551078 507.933652 lt
    110.570112 507.853524 lt
    110.589145 507.853524 lt
    110.608178 507.573083 lt
    110.627212 507.533027 lt
    110.646245 507.452899 lt
    110.665279 507.452899 lt
    110.684312 507.172458 lt
    110.703346 507.132394 lt
    110.722379 507.012210 lt
    110.741413 507.012210 lt
    110.760446 506.811897 lt
    110.779480 506.771833 lt
    110.798513 506.651649 lt
    110.817546 506.651649 lt
    110.836580 506.491393 lt
    110.855613 506.491393 lt
    110.874647 506.331144 lt
    110.893680 506.331144 lt
    110.912714 506.210960 lt
    110.931747 506.210960 lt
    110.950781 506.170896 lt
    110.969814 506.050712 lt
    110.988848 505.930519 lt
    111.007881 505.850391 lt
    111.026914 505.930519 lt
    111.045948 505.770271 lt
    111.064981 505.650078 lt
    111.084015 505.610022 lt
    111.103048 505.650078 lt
    111.122082 505.449766 lt
    111.141115 505.329582 lt
    111.160149 505.289518 lt
    111.179182 505.289518 lt
    111.198216 505.049141 lt
    111.217249 504.969021 lt
    111.236283 504.888893 lt
    111.255316 504.888893 lt
    111.274349 504.688581 lt
    111.293383 504.608452 lt
    111.312416 504.488268 lt
    111.331450 504.488268 lt
    111.350483 504.328019 lt
    111.369517 504.247891 lt
    111.388550 504.167763 lt
    111.407584 504.087643 lt
    111.426617 503.927387 lt
    111.445651 503.847266 lt
    111.464684 503.847266 lt
    111.483717 503.727074 lt
    111.502751 503.606890 lt
    111.521784 503.566825 lt
    111.540818 503.566825 lt
    111.559851 503.406578 lt
    111.578885 503.326449 lt
    111.597918 503.366513 lt
    111.616952 503.406578 lt
    111.635985 503.206265 lt
    111.655019 503.166200 lt
    111.674052 503.206265 lt
    111.693086 503.286385 lt
    111.712119 503.126137 lt
    111.731152 503.086072 lt
    111.750186 503.086072 lt
    111.769219 503.166200 lt
    111.788253 503.005953 lt
    111.807286 503.005953 lt
    111.826320 503.005953 lt
    111.845353 503.046016 lt
    111.864387 502.965888 lt
    111.883420 502.925824 lt
    111.902454 502.845704 lt
    111.921487 502.965888 lt
    111.940520 502.805640 lt
    111.959554 502.805640 lt
    111.978587 502.765576 lt
    111.997621 502.765576 lt
    112.016654 502.685447 lt
    112.035688 502.685447 lt
    112.054721 502.685447 lt
    112.073755 502.565263 lt
    112.092788 502.525199 lt
    112.111822 502.565263 lt
    112.130855 502.525199 lt
    112.149888 502.445070 lt
    112.168922 502.364951 lt
    112.187955 502.324887 lt
    112.206989 502.364951 lt
    112.226022 502.244758 lt
    112.245056 502.164638 lt
    112.264089 502.204703 lt
    112.283123 502.284822 lt
    112.302156 502.124574 lt
    112.321190 502.084510 lt
    112.340223 502.124574 lt
    112.359257 502.204703 lt
    112.378290 502.084510 lt
    112.397323 502.084510 lt
    112.416357 502.084510 lt
    112.435390 502.244758 lt
    112.454424 502.124574 lt
    112.473457 502.124574 lt
    112.492491 502.204703 lt
    112.511524 502.204703 lt
    112.530558 502.164638 lt
    112.549591 502.204703 lt
    112.568625 502.244758 lt
    112.587658 502.244758 lt
    112.606691 502.244758 lt
    112.625725 502.284822 lt
    112.644758 502.364951 lt
    112.663792 502.284822 lt
    112.682825 502.284822 lt
    112.701859 502.324887 lt
    112.720892 502.405015 lt
    112.739926 502.284822 lt
    112.758959 502.244758 lt
    112.777993 502.284822 lt
    112.797026 502.405015 lt
    112.816059 502.204703 lt
    112.835093 502.244758 lt
    112.854126 502.204703 lt
    112.873160 502.324887 lt
    112.892193 502.164638 lt
    112.911227 502.204703 lt
    112.930260 502.164638 lt
    112.949294 502.204703 lt
    112.968327 502.084510 lt
    112.987361 502.124574 lt
    113.006394 502.084510 lt
    113.025428 502.124574 lt
    113.044461 502.084510 lt
    113.063494 502.124574 lt
    113.082528 502.164638 lt
    113.101561 502.164638 lt
    113.120595 502.164638 lt
    113.139628 502.244758 lt
    113.158662 502.324887 lt
    113.177695 502.324887 lt
    113.196729 502.324887 lt
    113.215762 502.445070 lt
    113.234796 502.605328 lt
    113.253829 502.525199 lt
    113.272862 502.565263 lt
    113.291896 502.645383 lt
    113.310929 502.805640 lt
    113.329963 502.765576 lt
    113.348996 502.805640 lt
    113.368030 502.925824 lt
    113.387063 503.046016 lt
    113.406097 502.965888 lt
    113.425130 503.046016 lt
    113.444164 503.086072 lt
    113.463197 503.166200 lt
    113.482230 503.126137 lt
    113.501264 503.206265 lt
    113.520297 503.286385 lt
    113.539331 503.326449 lt
    113.558364 503.246329 lt
    113.577398 503.326449 lt
    113.596431 503.406578 lt
    113.615465 503.406578 lt
    113.634498 503.406578 lt
    113.653532 503.446641 lt
    113.672565 503.606890 lt
    113.691599 503.486706 lt
    113.710632 503.486706 lt
    113.729665 503.566825 lt
    113.748699 503.727074 lt
    113.767732 503.606890 lt
    113.786766 503.646954 lt
    113.805799 503.687018 lt
    113.824833 503.887331 lt
    113.843866 503.767138 lt
    113.862900 503.847266 lt
    113.881933 503.887331 lt
    113.900967 504.047579 lt
    113.920000 503.927387 lt
    113.939033 504.047579 lt
    113.958067 504.127707 lt
    113.977100 504.247891 lt
    113.996134 504.207827 lt
    114.015167 504.287956 lt
    114.034201 504.368075 lt
    114.053234 504.448203 lt
    114.072268 504.448203 lt
    114.091301 504.568388 lt
    114.110335 504.648516 lt
    114.129368 504.688581 lt
    114.148401 504.688581 lt
    114.167435 504.768709 lt
    114.186468 504.888893 lt
    114.205502 504.848828 lt
    114.224535 504.848828 lt
    114.243569 504.888893 lt
    114.262602 505.009077 lt
    114.281636 504.969021 lt
    114.300669 504.969021 lt
    114.319703 504.969021 lt
    114.338736 505.089205 lt
    114.357770 504.969021 lt
    114.376803 504.969021 lt
    114.395836 505.009077 lt
    114.414870 505.089205 lt
    114.433903 505.009077 lt
    114.452937 504.928957 lt
    114.471970 504.969021 lt
    114.491004 505.049141 lt
    114.510037 504.969021 lt
    114.529071 504.969021 lt
    114.548104 504.969021 lt
    114.567138 505.049141 lt
    114.586171 504.969021 lt
    114.605204 504.969021 lt
    114.624238 505.049141 lt
    114.643271 505.049141 lt
    114.662305 505.009077 lt
    114.681338 505.129269 lt
    114.700372 505.209390 lt
    114.719405 505.169334 lt
    114.738439 505.169334 lt
    114.757472 505.249453 lt
    114.776506 505.369646 lt
    114.795539 505.289518 lt
    114.814572 505.289518 lt
    114.833606 505.369646 lt
    114.852639 505.489830 lt
    114.871673 505.369646 lt
    114.890706 505.409710 lt
    114.909740 505.449766 lt
    114.928773 505.610022 lt
    114.947807 505.489830 lt
    114.966840 505.529894 lt
    114.985874 505.529894 lt
    115.004907 505.610022 lt
    115.023941 505.529894 lt
    115.042974 505.529894 lt
    115.062007 505.529894 lt
    115.081041 505.610022 lt
    115.100074 505.449766 lt
    115.119108 505.489830 lt
    115.138141 505.489830 lt
    115.157175 505.569959 lt
    115.176208 505.409710 lt
    115.195242 505.449766 lt
    115.214275 505.449766 lt
    115.233309 505.409710 lt
    115.252342 505.329582 lt
    115.271375 505.369646 lt
    115.290409 505.409710 lt
    115.309442 505.409710 lt
    115.328476 505.289518 lt
    115.347509 505.369646 lt
    115.366543 505.489830 lt
    115.385576 505.369646 lt
    115.404610 505.329582 lt
    115.423643 505.409710 lt
    115.442677 505.529894 lt
    115.461710 505.409710 lt
    115.480743 505.409710 lt
    115.499777 505.529894 lt
    115.518810 505.610022 lt
    115.537844 505.449766 lt
    115.556877 505.529894 lt
    115.575911 505.569959 lt
    115.594944 505.690143 lt
    115.613978 505.569959 lt
    115.633011 505.650078 lt
    115.652045 505.650078 lt
    115.671078 505.730206 lt
    115.690112 505.690143 lt
    115.709145 505.730206 lt
    115.728178 505.730206 lt
    115.747212 505.730206 lt
    115.766245 505.690143 lt
    115.785279 505.730206 lt
    115.804312 505.730206 lt
    115.823346 505.730206 lt
    115.842379 505.690143 lt
    115.861413 505.690143 lt
    115.880446 505.730206 lt
    115.899480 505.650078 lt
    115.918513 505.569959 lt
    115.937546 505.610022 lt
    115.956580 505.730206 lt
    115.975613 505.529894 lt
    115.994647 505.489830 lt
    116.013680 505.489830 lt
    116.032714 505.610022 lt
    116.051747 505.449766 lt
    116.070781 505.409710 lt
    116.089814 505.449766 lt
    116.108848 505.610022 lt
    116.127881 505.409710 lt
    116.146914 505.449766 lt
    116.165948 505.449766 lt
    116.184981 505.610022 lt
    116.204015 505.449766 lt
    116.223048 505.529894 lt
    116.242082 505.529894 lt
    116.261115 505.690143 lt
    116.280149 505.569959 lt
    116.299182 505.610022 lt
    116.318216 505.650078 lt
    116.337249 505.690143 lt
    116.356283 505.650078 lt
    116.375316 505.730206 lt
    116.394349 505.770271 lt
    116.413383 505.810335 lt
    116.432416 505.690143 lt
    116.451450 505.770271 lt
    116.470483 505.810335 lt
    116.489517 505.770271 lt
    116.508550 505.690143 lt
    116.527584 505.730206 lt
    116.546617 505.850391 lt
    116.565651 505.730206 lt
    116.584684 505.690143 lt
    116.603717 505.690143 lt
    116.622751 505.730206 lt
    116.641784 505.610022 lt
    116.660818 505.610022 lt
    116.679851 505.610022 lt
    116.698885 505.690143 lt
    116.717918 505.569959 lt
    116.736952 505.489830 lt
    116.755985 505.529894 lt
    116.775019 505.610022 lt
    116.794052 505.449766 lt
    116.813086 505.489830 lt
    116.832119 505.449766 lt
    116.851152 505.529894 lt
    116.870186 505.409710 lt
    116.889219 505.409710 lt
    116.908253 505.409710 lt
    116.927286 505.489830 lt
    116.946320 505.449766 lt
    116.965353 505.449766 lt
    116.984387 505.489830 lt
    117.003420 505.529894 lt
    117.022454 505.529894 lt
    117.041487 505.569959 lt
    117.060520 505.650078 lt
    117.079554 505.610022 lt
    117.098587 505.569959 lt
    117.117621 505.650078 lt
    117.136654 505.770271 lt
    117.155688 505.690143 lt
    117.174721 505.690143 lt
    117.193755 505.770271 lt
    117.212788 505.810335 lt
    117.231822 505.690143 lt
    117.250855 505.690143 lt
    117.269888 505.770271 lt
    117.288922 505.850391 lt
    117.307955 505.730206 lt
    117.326989 505.690143 lt
    117.346022 505.730206 lt
    117.365056 505.730206 lt
    117.384089 505.650078 lt
    117.403123 505.610022 lt
    117.422156 505.569959 lt
    117.441190 505.650078 lt
    117.460223 505.529894 lt
    117.479257 505.489830 lt
    117.498290 505.489830 lt
    117.517323 505.529894 lt
    117.536357 505.369646 lt
    117.555390 505.409710 lt
    117.574424 505.409710 lt
    117.593457 505.449766 lt
    117.612491 505.369646 lt
    117.631524 505.409710 lt
    117.650558 505.449766 lt
    117.669591 505.369646 lt
    117.688625 505.329582 lt
    117.707658 505.409710 lt
    117.726691 505.489830 lt
    117.745725 505.449766 lt
    117.764758 505.409710 lt
    117.783792 505.489830 lt
    117.802825 505.610022 lt
    117.821859 505.489830 lt
    117.840892 505.489830 lt
    117.859926 505.489830 lt
    117.878959 505.610022 lt
    117.897993 505.489830 lt
    117.917026 505.610022 lt
    117.936059 505.650078 lt
    117.955093 505.730206 lt
    117.974126 505.529894 lt
    117.993160 505.489830 lt
    118.012193 505.329582 lt
    118.031227 505.209390 lt
    118.050260 504.808765 lt
    118.069294 504.648516 lt
    118.088327 504.247891 lt
    118.107361 504.087643 lt
    118.126394 503.767138 lt
    118.145428 503.767138 lt
    118.164461 503.687018 lt
    118.183494 504.047579 lt
    118.202528 504.368075 lt
    118.221561 504.969021 lt
    118.240595 505.009077 lt
    118.259628 503.967450 lt
    118.278662 503.406578 lt
    118.297695 503.446641 lt
    118.316729 503.927387 lt
    118.335762 504.528332 lt
    118.354796 504.969021 lt
    118.373829 505.569959 lt
    118.392862 506.170896 lt
    118.411896 506.491393 lt
    118.430929 506.811897 lt
    118.449963 507.172458 lt
    118.468996 507.533027 lt
    118.488030 507.452899 lt
    118.507063 507.693276 lt
    118.526097 507.893589 lt
    118.545130 508.093901 lt
    118.564164 507.933652 lt
    118.583197 507.933652 lt
    118.602230 507.893589 lt
    118.621264 507.933652 lt
    118.640297 507.813460 lt
    118.659331 507.853524 lt
    118.678364 507.813460 lt
    118.697398 507.813460 lt
    118.716431 507.733340 lt
    118.735465 507.693276 lt
    118.754498 507.733340 lt
    118.773532 507.653211 lt
    118.792565 507.573083 lt
    118.811599 507.613147 lt
    118.830632 507.613147 lt
    118.849665 507.492964 lt
    118.868699 507.372771 lt
    118.887732 507.332715 lt
    118.906766 507.372771 lt
    118.925799 507.132394 lt
    118.944833 507.052274 lt
    118.963866 507.012210 lt
    118.982900 507.012210 lt
    119.001933 506.811897 lt
    119.020967 506.731769 lt
    119.040000 506.651649 lt
    119.059033 506.651649 lt
    119.078067 506.451337 lt
    119.097100 506.411272 lt
    119.116134 506.331144 lt
    119.135167 506.371208 lt
    119.154201 506.251024 lt
    119.173234 506.210960 lt
    119.192268 506.210960 lt
    119.211301 506.170896 lt
    119.230335 506.050712 lt
    119.249368 506.050712 lt
    119.268401 506.130831 lt
    119.287435 506.010647 lt
    119.306468 505.970584 lt
    119.325502 505.970584 lt
    119.344535 506.050712 lt
    119.363569 505.890455 lt
    119.382602 505.850391 lt
    119.401636 505.890455 lt
    119.420669 505.970584 lt
    119.439703 505.850391 lt
    119.458736 505.810335 lt
    119.477770 505.770271 lt
    119.496803 505.810335 lt
    119.515836 505.610022 lt
    119.534870 505.610022 lt
    119.553903 505.569959 lt
    119.572937 505.610022 lt
    119.591970 505.489830 lt
    119.611004 505.489830 lt
    119.630037 505.369646 lt
    119.649071 505.409710 lt
    119.668104 505.209390 lt
    119.687138 505.169334 lt
    119.706171 505.129269 lt
    119.725204 505.089205 lt
    119.744238 504.928957 lt
    119.763271 504.928957 lt
    119.782305 504.928957 lt
    119.801338 504.768709 lt
    119.820372 504.688581 lt
    119.839405 504.648516 lt
    119.858439 504.688581 lt
    119.877472 504.528332 lt
    119.896506 504.408140 lt
    119.915539 504.408140 lt
    119.934572 504.448203 lt
    119.953606 504.328019 lt
    119.972639 504.247891 lt
    119.991673 504.167763 lt
    120.010706 504.287956 lt
    120.029740 504.087643 lt
    120.048773 504.087643 lt
    120.067807 504.047579 lt
    120.086840 504.087643 lt
    120.105874 504.007515 lt
    120.124907 503.927387 lt
    120.143941 503.967450 lt
    120.162974 503.967450 lt
    120.182007 503.847266 lt
    120.201041 503.887331 lt
    120.220074 503.927387 lt
    120.239108 503.847266 lt
    120.258141 503.767138 lt
    120.277175 503.767138 lt
    120.296208 503.847266 lt
    120.315242 503.646954 lt
    120.334275 503.606890 lt
    120.353309 503.646954 lt
    120.372342 503.687018 lt
    120.391375 503.486706 lt
    120.410409 503.486706 lt
    120.429442 503.406578 lt
    120.448476 503.446641 lt
    120.467509 503.246329 lt
    120.486543 503.206265 lt
    120.505576 503.166200 lt
    120.524610 503.166200 lt
    120.543643 503.005953 lt
    120.562677 503.005953 lt
    120.581710 502.885760 lt
    120.600743 502.925824 lt
    120.619777 502.765576 lt
    120.638810 502.805640 lt
    120.657844 502.765576 lt
    120.676877 502.685447 lt
    120.695911 502.605328 lt
    120.714944 502.645383 lt
    120.733978 502.685447 lt
    120.753011 502.565263 lt
    120.772045 502.525199 lt
    120.791078 502.565263 lt
    120.810112 502.645383 lt
    120.829145 502.525199 lt
    120.848178 502.525199 lt
    120.867212 502.525199 lt
    120.886245 502.605328 lt
    120.905279 502.485135 lt
    120.924312 502.525199 lt
    120.943346 502.485135 lt
    120.962379 502.565263 lt
    120.981413 502.485135 lt
    121.000446 502.485135 lt
    121.019480 502.445070 lt
    121.038513 502.485135 lt
    121.057546 502.364951 lt
    121.076580 502.405015 lt
    121.095613 502.445070 lt
    121.114647 502.445070 lt
    121.133680 502.324887 lt
    121.152714 502.364951 lt
    121.171747 502.405015 lt
    121.190781 502.284822 lt
    121.209814 502.204703 lt
    121.228848 502.244758 lt
    121.247881 502.244758 lt
    121.266914 502.164638 lt
    121.285948 502.084510 lt
    121.304981 502.084510 lt
    121.324015 502.164638 lt
    121.343048 502.004382 lt
    121.362082 501.964326 lt
    121.381115 501.924262 lt
    121.400149 502.044446 lt
    121.419182 501.884197 lt
    121.438216 501.884197 lt
    121.457249 501.884197 lt
    121.476283 501.964326 lt
    121.495316 501.804069 lt
    121.514349 501.884197 lt
    121.533383 501.884197 lt
    121.552416 501.964326 lt
    121.571450 501.844133 lt
    121.590483 501.964326 lt
    121.609517 502.004382 lt
    121.628550 501.964326 lt
    121.647584 501.964326 lt
    121.666617 502.004382 lt
    121.685651 502.124574 lt
    121.704684 502.044446 lt
    121.723717 502.004382 lt
    121.742751 502.044446 lt
    121.761784 502.164638 lt
    121.780818 502.044446 lt
    121.799851 502.044446 lt
    121.818885 502.124574 lt
    121.837918 502.164638 lt
    121.856952 502.084510 lt
    121.875985 502.044446 lt
    121.895019 502.084510 lt
    121.914052 502.084510 lt
    121.933086 502.004382 lt
    121.952119 501.964326 lt
    121.971152 502.004382 lt
    121.990186 501.964326 lt
    122.009219 501.924262 lt
    122.028253 501.964326 lt
    122.047286 502.004382 lt
    122.066320 501.884197 lt
    122.085353 501.884197 lt
    122.104387 501.884197 lt
    122.123420 501.964326 lt
    122.142454 501.844133 lt
    122.161487 501.844133 lt
    122.180520 501.844133 lt
    122.199554 501.964326 lt
    122.218587 501.804069 lt
    122.237621 501.844133 lt
    122.256654 501.844133 lt
    122.275688 502.004382 lt
    122.294721 501.884197 lt
    122.313755 501.924262 lt
    122.332788 502.004382 lt
    122.351822 502.124574 lt
    122.370855 502.004382 lt
    122.389888 502.044446 lt
    122.408922 501.964326 lt
    122.427955 502.084510 lt
    122.446989 502.004382 lt
    122.466022 502.044446 lt
    122.485056 502.084510 lt
    122.504089 502.124574 lt
    122.523123 502.044446 lt
    122.542156 502.084510 lt
    122.561190 502.124574 lt
    122.580223 502.084510 lt
    122.599257 502.044446 lt
    122.618290 502.124574 lt
    122.637323 502.204703 lt
    122.656357 502.084510 lt
    122.675390 502.004382 lt
    122.694424 502.044446 lt
    122.713457 502.124574 lt
    122.732491 501.964326 lt
    122.751524 501.964326 lt
    122.770558 502.004382 lt
    122.789591 502.084510 lt
    122.808625 501.924262 lt
    122.827658 501.924262 lt
    122.846691 501.924262 lt
    122.865725 502.004382 lt
    122.884758 501.844133 lt
    122.903792 501.884197 lt
    122.922825 501.884197 lt
    122.941859 501.964326 lt
    122.960892 501.844133 lt
    122.979926 501.924262 lt
    122.998959 501.924262 lt
    123.017993 501.964326 lt
    123.037026 501.884197 lt
    123.056059 502.004382 lt
    123.075093 502.044446 lt
    123.094126 502.084510 lt
    123.113160 502.084510 lt
    123.132193 502.164638 lt
    123.151227 502.244758 lt
    123.170260 502.204703 lt
    123.189294 502.164638 lt
    123.208327 502.284822 lt
    123.227361 502.405015 lt
    123.246394 502.284822 lt
    123.265428 502.324887 lt
    123.284461 502.364951 lt
    123.303494 502.445070 lt
    123.322528 502.244758 lt
    123.341561 502.124574 lt
    123.360595 502.044446 lt
    123.379628 501.964326 lt
    123.398662 501.683885 lt
    123.417695 501.483572 lt
    123.436729 501.443508 lt
    123.455762 501.483572 lt
    123.474796 501.443508 lt
    123.493829 501.483572 lt
    123.512862 501.683885 lt
    123.531896 501.964326 lt
    123.550929 502.084510 lt
    123.569963 501.884197 lt
    123.588996 501.603757 lt
    123.608030 501.403444 lt
    123.627063 501.203132 lt
    123.646097 501.203132 lt
    123.665130 501.323324 lt
    123.684164 501.283260 lt
    123.703197 501.323324 lt
    123.722230 501.363380 lt
    123.741264 501.443508 lt
    123.760297 501.243196 lt
    123.779331 501.243196 lt
    123.798364 501.283260 lt
    123.817398 501.563701 lt
    123.836431 501.603757 lt
    123.855465 501.884197 lt
    123.874498 502.204703 lt
    123.893532 502.765576 lt
    123.912565 502.965888 lt
    123.931599 503.486706 lt
    123.950632 503.887331 lt
    123.969665 504.448203 lt
    123.988699 504.728644 lt
    124.007732 505.169334 lt
    124.026766 505.489830 lt
    124.045799 506.050712 lt
    124.064833 506.210960 lt
    124.083866 506.611585 lt
    124.102900 506.892026 lt
    124.121933 507.212522 lt
    124.140967 507.372771 lt
    124.160000 507.653211 lt
    124.179033 507.893589 lt
    124.198067 508.053836 lt
    124.217100 508.053836 lt
    124.236134 508.254149 lt
    124.255167 508.374342 lt
    124.274201 508.294213 lt
    124.293234 508.174029 lt
    124.312268 508.174029 lt
    124.331301 508.214085 lt
    124.350335 508.013772 lt
    124.369368 507.933652 lt
    124.388401 507.893589 lt
    124.407435 507.973717 lt
    124.426468 507.813460 lt
    124.445502 507.813460 lt
    124.464535 507.733340 lt
    124.483569 507.773396 lt
    124.502602 507.613147 lt
    124.521636 507.573083 lt
    124.540669 507.492964 lt
    124.559703 507.492964 lt
    124.578736 507.372771 lt
    124.597770 507.372771 lt
    124.616803 507.332715 lt
    124.635836 507.332715 lt
    124.654870 507.212522 lt
    124.673903 507.172458 lt
    124.692937 507.212522 lt
    124.711970 507.092339 lt
    124.731004 507.052274 lt
    124.750037 507.012210 lt
    124.769071 507.012210 lt
    124.788104 506.892026 lt
    124.807138 506.851962 lt
    124.826171 506.771833 lt
    124.845204 506.811897 lt
    124.864238 506.651649 lt
    124.883271 506.611585 lt
    124.902305 506.531456 lt
    124.921338 506.571521 lt
    124.940372 506.371208 lt
    124.959405 506.291080 lt
    124.978439 506.210960 lt
    124.997472 506.291080 lt
    125.016506 506.090768 lt
    125.035539 505.970584 lt
    125.054572 505.890455 lt
    125.073606 506.010647 lt
    125.092639 505.770271 lt
    125.111673 505.690143 lt
    125.130706 505.610022 lt
    125.149740 505.690143 lt
    125.168773 505.449766 lt
    125.187807 505.369646 lt
    125.206840 505.329582 lt
    125.225874 505.409710 lt
    125.244907 505.209390 lt
    125.263941 505.169334 lt
    125.282974 505.169334 lt
    125.302007 505.289518 lt
    125.321041 505.049141 lt
    125.340074 504.969021 lt
    125.359108 505.009077 lt
    125.378141 505.169334 lt
    125.397175 504.969021 lt
    125.416208 504.928957 lt
    125.435242 504.969021 lt
    125.454275 505.089205 lt
    125.473309 504.888893 lt
    125.492342 504.928957 lt
    125.511375 504.928957 lt
    125.530409 505.009077 lt
    125.549442 504.888893 lt
    125.568476 504.888893 lt
    125.587509 504.848828 lt
    125.606543 504.888893 lt
    125.625576 504.768709 lt
    125.644610 504.808765 lt
    125.663643 504.768709 lt
    125.682677 504.808765 lt
    125.701710 504.688581 lt
    125.720743 504.688581 lt
    125.739777 504.648516 lt
    125.758810 504.648516 lt
    125.777844 504.528332 lt
    125.796877 504.528332 lt
    125.815911 504.528332 lt
    125.834944 504.488268 lt
    125.853978 504.408140 lt
    125.873011 504.368075 lt
    125.892045 504.368075 lt
    125.911078 504.328019 lt
    125.930112 504.207827 lt
    125.949145 504.207827 lt
    125.968178 504.207827 lt
    125.987212 504.167763 lt
    126.006245 504.087643 lt
    126.025279 504.127707 lt
    126.044312 504.207827 lt
    126.063346 504.087643 lt
    126.082379 504.007515 lt
    126.101413 504.047579 lt
    126.120446 504.207827 lt
    126.139480 504.087643 lt
    126.158513 504.047579 lt
    126.177546 504.047579 lt
    126.196580 504.207827 lt
    126.215613 504.047579 lt
    126.234647 504.047579 lt
    126.253680 504.087643 lt
    126.272714 504.207827 lt
    126.291747 504.047579 lt
    126.310781 504.047579 lt
    126.329814 504.087643 lt
    126.348848 504.207827 lt
    126.367881 504.007515 lt
    126.386914 504.007515 lt
    126.405948 504.087643 lt
    126.424981 504.087643 lt
    126.444015 503.967450 lt
    126.463048 504.007515 lt
    126.482082 504.007515 lt
    126.501115 504.007515 lt
    126.520149 503.847266 lt
    126.539182 503.847266 lt
    126.558216 503.887331 lt
    126.577249 503.847266 lt
    126.596283 503.727074 lt
    126.615316 503.727074 lt
    126.634349 503.687018 lt
    126.653383 503.687018 lt
    126.672416 503.526762 lt
    126.691450 503.566825 lt
    126.710483 503.486706 lt
    126.729517 503.486706 lt
    126.748550 503.406578 lt
    126.767584 503.486706 lt
    126.786617 503.486706 lt
    126.805651 503.566825 lt
    126.824684 503.486706 lt
    126.843717 503.486706 lt
    126.862751 503.486706 lt
    126.881784 503.566825 lt
    126.900818 503.486706 lt
    126.919851 503.526762 lt
    126.938885 503.606890 lt
    126.957918 503.606890 lt
    126.976952 503.526762 lt
    126.995985 503.566825 lt
    127.015019 503.687018 lt
    127.034052 503.646954 lt
    127.053086 503.566825 lt
    127.072119 503.566825 lt
    127.091152 503.606890 lt
    127.110186 503.526762 lt
    127.129219 503.526762 lt
    127.148253 503.606890 lt
    127.167286 503.767138 lt
    127.186320 503.646954 lt
    127.205353 503.606890 lt
    127.224387 503.646954 lt
    127.243420 503.727074 lt
    127.262454 503.566825 lt
    127.281487 503.566825 lt
    127.300520 503.566825 lt
    127.319554 503.646954 lt
    127.338587 503.486706 lt
    127.357621 503.486706 lt
    127.376654 503.486706 lt
    127.395688 503.566825 lt
    127.414721 503.366513 lt
    127.433755 503.326449 lt
    127.452788 503.326449 lt
    127.471822 503.366513 lt
    127.490855 503.206265 lt
    127.509888 503.246329 lt
    127.528922 503.246329 lt
    127.547955 503.406578 lt
    127.566989 503.326449 lt
    127.586022 503.366513 lt
    127.605056 503.326449 lt
    127.624089 503.486706 lt
    127.643123 503.366513 lt
    127.662156 503.366513 lt
    127.681190 503.406578 lt
    127.700223 503.566825 lt
    127.719257 503.406578 lt
    127.738290 503.446641 lt
    127.757323 503.486706 lt
    127.776357 503.606890 lt
    127.795390 503.526762 lt
    127.814424 503.526762 lt
    127.833457 503.486706 lt
    127.852491 503.606890 lt
    127.871524 503.486706 lt
    127.890558 503.566825 lt
    127.909591 503.526762 lt
    127.928625 503.687018 lt
    127.947658 503.606890 lt
    127.966691 503.687018 lt
    127.985725 503.687018 lt
    128.004758 503.687018 lt
    128.023792 503.606890 lt
    128.042825 503.646954 lt
    128.061859 503.606890 lt
    128.080892 503.646954 lt
    128.099926 503.526762 lt
    128.118959 503.606890 lt
    128.137993 503.646954 lt
    128.157026 503.566825 lt
    128.176059 503.526762 lt
    128.195093 503.526762 lt
    128.214126 503.526762 lt
    128.233160 503.486706 lt
    128.252193 503.406578 lt
    128.271227 503.486706 lt
    128.290260 503.566825 lt
    128.309294 503.566825 lt
    128.328327 503.566825 lt
    128.347361 503.646954 lt
    128.366394 503.767138 lt
    128.385428 503.687018 lt
    128.404461 503.646954 lt
    128.423494 503.727074 lt
    128.442528 503.847266 lt
    128.461561 503.767138 lt
    128.480595 503.767138 lt
    128.499628 503.807202 lt
    128.518662 503.967450 lt
    128.537695 503.887331 lt
    128.556729 503.927387 lt
    128.575762 503.967450 lt
    128.594796 504.007515 lt
    128.613829 503.887331 lt
    128.632862 503.887331 lt
    128.651896 503.927387 lt
    128.670929 504.047579 lt
    128.689963 504.007515 lt
    128.708996 504.007515 lt
    128.728030 504.047579 lt
    128.747063 504.127707 lt
    128.766097 504.087643 lt
    128.785130 504.007515 lt
    128.804164 504.087643 lt
    128.823197 504.167763 lt
    128.842230 504.047579 lt
    128.861264 504.047579 lt
    128.880297 504.127707 lt
    128.899331 504.207827 lt
    128.918364 504.087643 lt
    128.937398 504.127707 lt
    128.956431 504.127707 lt
    128.975465 504.167763 lt
    128.994498 504.087643 lt
    129.013532 504.127707 lt
    129.032565 504.127707 lt
    129.051599 504.247891 lt
    129.070632 504.287956 lt
    129.089665 504.368075 lt
    129.108699 504.368075 lt
    129.127732 504.488268 lt
    129.146766 504.448203 lt
    129.165799 504.528332 lt
    129.184833 504.568388 lt
    129.203866 504.688581 lt
    129.222900 504.648516 lt
    129.241933 504.728644 lt
    129.260967 504.808765 lt
    129.280000 504.848828 lt
    129.299033 504.888893 lt
    129.318067 504.969021 lt
    129.337100 505.009077 lt
    129.356134 504.969021 lt
    129.375167 504.969021 lt
    129.394201 505.049141 lt
    129.413234 505.089205 lt
    129.432268 505.049141 lt
    129.451301 505.129269 lt
    129.470335 505.169334 lt
    129.489368 505.289518 lt
    129.508401 505.209390 lt
    129.527435 505.209390 lt
    129.546468 505.209390 lt
    129.565502 505.369646 lt
    129.584535 505.169334 lt
    129.603569 505.169334 lt
    129.622602 505.169334 lt
    129.641636 505.329582 lt
    129.660669 505.129269 lt
    129.679703 505.089205 lt
    129.698736 505.089205 lt
    129.717770 505.209390 lt
    129.736803 504.969021 lt
    129.755836 504.969021 lt
    129.774870 504.928957 lt
    129.793903 505.089205 lt
    129.812937 504.928957 lt
    129.831970 505.089205 lt
    129.851004 505.049141 lt
    129.870037 505.209390 lt
    129.889071 505.049141 lt
    129.908104 505.089205 lt
    129.927138 505.129269 lt
    129.946171 505.249453 lt
    129.965204 505.169334 lt
    129.984238 505.169334 lt
    130.003271 505.209390 lt
    130.022305 505.289518 lt
    130.041338 505.169334 lt
    130.060372 505.249453 lt
    130.079405 505.249453 lt
    130.098439 505.289518 lt
    130.117472 505.209390 lt
    130.136506 505.249453 lt
    130.155539 505.289518 lt
    130.174572 505.209390 lt
    130.193606 505.089205 lt
    130.212639 505.049141 lt
    130.231673 504.848828 lt
    130.250706 504.568388 lt
    130.269740 504.207827 lt
    130.288773 503.927387 lt
    130.307807 503.847266 lt
    130.326840 503.767138 lt
    130.345874 503.807202 lt
    130.364907 503.887331 lt
    130.383941 504.408140 lt
    130.402974 504.928957 lt
    130.422007 505.169334 lt
    130.441041 503.606890 lt
    130.460074 503.046016 lt
    130.479108 502.885760 lt
    130.498141 502.685447 lt
    130.517175 503.246329 lt
    130.536208 503.727074 lt
    130.555242 503.927387 lt
    130.574275 504.328019 lt
    130.593309 504.848828 lt
    130.612342 505.249453 lt
    130.631375 505.329582 lt
    130.650409 505.650078 lt
    130.669442 505.810335 lt
    130.688476 506.170896 lt
    130.707509 506.291080 lt
    130.726543 506.411272 lt
    130.745576 506.571521 lt
    130.764610 506.691714 lt
    130.783643 506.611585 lt
    130.802677 506.611585 lt
    130.821710 506.731769 lt
    130.840743 506.892026 lt
    130.859777 506.731769 lt
    130.878810 506.651649 lt
    130.897844 506.691714 lt
    130.916877 506.811897 lt
    130.935911 506.731769 lt
    130.954944 506.731769 lt
    130.973978 506.811897 lt
    130.993011 506.932081 lt
    131.012045 506.771833 lt
    131.031078 506.771833 lt
    131.050112 506.771833 lt
    131.069145 506.771833 lt
    131.088178 506.651649 lt
    131.107212 506.571521 lt
    131.126245 506.571521 lt
    131.145279 506.611585 lt
    131.164312 506.411272 lt
    131.183346 506.371208 lt
    131.202379 506.291080 lt
    131.221413 506.291080 lt
    131.240446 506.050712 lt
    131.259480 506.010647 lt
    131.278513 505.930519 lt
    131.297546 505.970584 lt
    131.316580 505.730206 lt
    131.335613 505.770271 lt
    131.354647 505.770271 lt
    131.373680 505.890455 lt
    131.392714 505.770271 lt
    131.411747 505.730206 lt
    131.430781 505.690143 lt
    131.449814 505.730206 lt
    131.468848 505.650078 lt
    131.487881 505.650078 lt
    131.506914 505.610022 lt
    131.525948 505.690143 lt
    131.544981 505.569959 lt
    131.564015 505.529894 lt
    131.583048 505.610022 lt
    131.602082 505.610022 lt
    131.621115 505.489830 lt
    131.640149 505.409710 lt
    131.659182 505.409710 lt
    131.678216 505.409710 lt
    131.697249 505.329582 lt
    131.716283 505.289518 lt
    131.735316 505.529894 lt
    131.754349 505.369646 lt
    131.773383 505.289518 lt
    131.792416 505.329582 lt
    131.811450 505.369646 lt
    131.830483 505.169334 lt
    131.849517 505.129269 lt
    131.868550 505.129269 lt
    131.887584 505.209390 lt
    131.906617 505.009077 lt
    131.925651 504.969021 lt
    131.944684 504.969021 lt
    131.963717 505.049141 lt
    131.982751 504.808765 lt
    132.001784 504.728644 lt
    132.020818 504.688581 lt
    132.039851 504.768709 lt
    132.058885 504.568388 lt
    132.077918 504.528332 lt
    132.096952 504.448203 lt
    132.115985 504.688581 lt
    132.135019 504.568388 lt
    132.154052 504.568388 lt
    132.173086 504.528332 lt
    132.192119 504.688581 lt
    132.211152 504.528332 lt
    132.230186 504.528332 lt
    132.249219 504.528332 lt
    132.268253 504.608452 lt
    132.287286 504.488268 lt
    132.306320 504.488268 lt
    132.325353 504.448203 lt
    132.344387 504.608452 lt
    132.363420 504.448203 lt
    132.382454 504.408140 lt
    132.401487 504.408140 lt
    132.420520 504.448203 lt
    132.439554 504.287956 lt
    132.458587 504.328019 lt
    132.477621 504.328019 lt
    132.496654 504.448203 lt
    132.515688 504.328019 lt
    132.534721 504.328019 lt
    132.553755 504.328019 lt
    132.572788 504.328019 lt
    132.591822 504.167763 lt
    132.610855 504.167763 lt
    132.629888 504.127707 lt
    132.648922 504.127707 lt
    132.667955 503.967450 lt
    132.686989 504.007515 lt
    132.706022 504.007515 lt
    132.725056 503.927387 lt
    132.744089 503.807202 lt
    132.763123 503.767138 lt
    132.782156 503.767138 lt
    132.801190 503.687018 lt
    132.820223 503.566825 lt
    132.839257 503.606890 lt
    132.858290 503.566825 lt
    132.877323 503.606890 lt
    132.896357 503.526762 lt
    132.915390 503.606890 lt
    132.934424 503.606890 lt
    132.953457 503.526762 lt
    132.972491 503.526762 lt
    132.991524 503.526762 lt
    133.010558 503.606890 lt
    133.029591 503.526762 lt
    133.048625 503.526762 lt
    133.067658 503.486706 lt
    133.086691 503.606890 lt
    133.105725 503.486706 lt
    133.124758 503.486706 lt
    133.143792 503.446641 lt
    133.162825 503.566825 lt
    133.181859 503.406578 lt
    133.200892 503.326449 lt
    133.219926 503.406578 lt
    133.238959 503.486706 lt
    133.257993 503.406578 lt
    133.277026 503.406578 lt
    133.296059 503.406578 lt
    133.315093 503.486706 lt
    133.334126 503.326449 lt
    133.353160 503.286385 lt
    133.372193 503.286385 lt
    133.391227 503.326449 lt
    133.410260 503.206265 lt
    133.429294 503.166200 lt
    133.448327 503.126137 lt
    133.467361 503.246329 lt
    133.486394 503.046016 lt
    133.505428 503.046016 lt
    133.524461 502.925824 lt
    133.543494 502.965888 lt
    133.562528 502.845704 lt
    133.581561 502.805640 lt
    133.600595 502.805640 lt
    133.619628 502.885760 lt
    133.638662 502.845704 lt
    133.657695 502.885760 lt
    133.676729 502.845704 lt
    133.695762 502.925824 lt
    133.714796 502.845704 lt
    133.733829 502.885760 lt
    133.752862 502.845704 lt
    133.771896 503.005953 lt
    133.790929 502.885760 lt
    133.809963 502.965888 lt
    133.828996 502.925824 lt
    133.848030 503.005953 lt
    133.867063 502.965888 lt
    133.886097 503.005953 lt
    133.905130 502.965888 lt
    133.924164 502.965888 lt
    133.943197 502.885760 lt
    133.962230 502.885760 lt
    133.981264 503.005953 lt
    134.000297 503.005953 lt
    134.019331 502.965888 lt
    134.038364 503.046016 lt
    134.057398 503.046016 lt
    134.076431 503.046016 lt
    134.095465 503.005953 lt
    134.114498 503.005953 lt
    134.133532 503.046016 lt
    134.152565 502.965888 lt
    134.171599 502.885760 lt
    134.190632 502.925824 lt
    134.209665 503.005953 lt
    134.228699 502.925824 lt
    134.247732 502.805640 lt
    134.266766 502.845704 lt
    134.285799 502.845704 lt
    134.304833 502.725512 lt
    134.323866 502.685447 lt
    134.342900 502.685447 lt
    134.361933 502.845704 lt
    134.380967 502.685447 lt
    134.400000 502.685447 lt
    134.419033 502.845704 lt
    134.438067 503.005953 lt
    134.457100 502.805640 lt
    134.476134 502.765576 lt
    134.495167 502.885760 lt
    134.514201 502.925824 lt
    134.533234 502.845704 lt
    134.552268 502.845704 lt
    134.571301 502.925824 lt
    134.590335 503.046016 lt
    134.609368 502.925824 lt
    134.628401 502.925824 lt
    134.647435 502.965888 lt
    134.666468 503.005953 lt
    134.685502 502.925824 lt
    134.704535 502.845704 lt
    134.723569 502.845704 lt
    134.742602 503.005953 lt
    134.761636 502.885760 lt
    134.780669 502.885760 lt
    134.799703 502.965888 lt
    134.818736 503.046016 lt
    134.837770 502.965888 lt
    134.856803 502.965888 lt
    134.875836 502.925824 lt
    134.894870 503.046016 lt
    134.913903 502.845704 lt
    134.932937 502.925824 lt
    134.951970 502.845704 lt
    134.971004 502.965888 lt
    134.990037 502.805640 lt
    135.009071 502.805640 lt
    135.028104 502.805640 lt
    135.047138 502.845704 lt
    135.066171 502.685447 lt
    135.085204 502.685447 lt
    135.104238 502.645383 lt
    135.123271 502.765576 lt
    135.142305 502.565263 lt
    135.161338 502.685447 lt
    135.180372 502.725512 lt
    135.199405 502.925824 lt
    135.218439 502.765576 lt
    135.237472 502.845704 lt
    135.256506 502.845704 lt
    135.275539 502.925824 lt
    135.294572 502.885760 lt
    135.313606 503.005953 lt
    135.332639 502.965888 lt
    135.351673 503.005953 lt
    135.370706 502.965888 lt
    135.389740 503.046016 lt
    135.408773 503.086072 lt
    135.427807 503.126137 lt
    135.446840 503.005953 lt
    135.465874 503.046016 lt
    135.484907 503.166200 lt
    135.503941 503.206265 lt
    135.522974 503.086072 lt
    135.542007 503.206265 lt
    135.561041 503.286385 lt
    135.580074 503.246329 lt
    135.599108 503.206265 lt
    135.618141 503.286385 lt
    135.637175 503.326449 lt
    135.656208 503.286385 lt
    135.675242 503.166200 lt
    135.694275 503.246329 lt
    135.713309 503.326449 lt
    135.732342 503.246329 lt
    135.751375 503.206265 lt
    135.770409 503.206265 lt
    135.789442 503.366513 lt
    135.808476 503.166200 lt
    135.827509 503.086072 lt
    135.846543 503.206265 lt
    135.865576 503.286385 lt
    135.884610 503.126137 lt
    135.903643 503.166200 lt
    135.922677 503.166200 lt
    135.941710 503.406578 lt
    135.960743 503.246329 lt
    135.979777 503.286385 lt
    135.998810 503.366513 lt
    136.017844 503.526762 lt
    136.036877 503.446641 lt
    136.055911 503.486706 lt
    136.074944 503.526762 lt
    136.093978 503.687018 lt
    136.113011 503.606890 lt
    136.132045 503.687018 lt
    136.151078 503.767138 lt
    136.170112 503.967450 lt
    136.189145 503.847266 lt
    136.208178 503.807202 lt
    136.227212 503.727074 lt
    136.246245 503.767138 lt
    136.265279 503.566825 lt
    136.284312 503.406578 lt
    136.303346 503.286385 lt
    136.322379 503.206265 lt
    136.341413 502.885760 lt
    136.360446 502.845704 lt
    136.379480 503.046016 lt
    136.398513 503.126137 lt
    136.417546 503.206265 lt
    136.436580 503.646954 lt
    136.455613 504.247891 lt
    136.474647 504.287956 lt
    136.493680 503.606890 lt
    136.512714 503.406578 lt
    136.531747 503.486706 lt
    136.550781 503.967450 lt
    136.569814 504.688581 lt
    136.588848 505.289518 lt
    136.607881 505.650078 lt
    136.626914 505.890455 lt
    136.645948 506.090768 lt
    136.664981 506.331144 lt
    136.684015 506.571521 lt
    136.703048 506.531456 lt
    136.722082 506.531456 lt
    136.741115 506.571521 lt
    136.760149 506.691714 lt
    136.779182 506.611585 lt
    136.798216 506.491393 lt
    136.817249 506.531456 lt
    136.836283 506.611585 lt
    136.855316 506.491393 lt
    136.874349 506.491393 lt
    136.893383 506.491393 lt
    136.912416 506.651649 lt
    136.931450 506.571521 lt
    136.950483 506.531456 lt
    136.969517 506.531456 lt
    136.988550 506.651649 lt
    137.007584 506.531456 lt
    137.026617 506.531456 lt
    137.045651 506.571521 lt
    137.064684 506.611585 lt
    137.083717 506.531456 lt
    137.102751 506.491393 lt
    137.121784 506.491393 lt
    137.140818 506.491393 lt
    137.159851 506.331144 lt
    137.178885 506.331144 lt
    137.197918 506.251024 lt
    137.216952 506.251024 lt
    137.235985 506.090768 lt
    137.255019 506.050712 lt
    137.274052 506.010647 lt
    137.293086 505.970584 lt
    137.312119 505.810335 lt
    137.331152 505.770271 lt
    137.350186 505.650078 lt
    137.369219 505.610022 lt
    137.388253 505.529894 lt
    137.407286 505.409710 lt
    137.426320 505.449766 lt
    137.445353 505.409710 lt
    137.464387 505.329582 lt
    137.483420 505.449766 lt
    137.502454 505.409710 lt
    137.521487 505.329582 lt
    137.540520 505.249453 lt
    137.559554 505.249453 lt
    137.578587 505.369646 lt
    137.597621 505.249453 lt
    137.616654 505.209390 lt
    137.635688 505.209390 lt
    137.654721 505.289518 lt
    137.673755 505.169334 lt
    137.692788 505.169334 lt
    137.711822 505.129269 lt
    137.730855 505.249453 lt
    137.749888 505.049141 lt
    137.768922 505.009077 lt
    137.787955 505.049141 lt
    137.806989 505.089205 lt
    137.826022 505.089205 lt
    137.845056 504.969021 lt
    137.864089 504.969021 lt
    137.883123 505.089205 lt
    137.902156 504.928957 lt
    137.921190 504.848828 lt
    137.940223 504.888893 lt
    137.959257 504.928957 lt
    137.978290 504.768709 lt
    137.997323 504.728644 lt
    138.016357 504.688581 lt
    138.035390 504.768709 lt
    138.054424 504.608452 lt
    138.073457 504.568388 lt
    138.092491 504.528332 lt
    138.111524 504.568388 lt
    138.130558 504.408140 lt
    138.149591 504.408140 lt
    138.168625 504.368075 lt
    138.187658 504.528332 lt
    138.206691 504.408140 lt
    138.225725 504.408140 lt
    138.244758 504.448203 lt
    138.263792 504.528332 lt
    138.282825 504.408140 lt
    138.301859 504.448203 lt
    138.320892 504.448203 lt
    138.339926 504.568388 lt
    138.358959 504.448203 lt
    138.377993 504.488268 lt
    138.397026 504.488268 lt
    138.416059 504.568388 lt
    138.435093 504.528332 lt
    138.454126 504.568388 lt
    138.473160 504.528332 lt
    138.492193 504.608452 lt
    138.511227 504.528332 lt
    138.530260 504.488268 lt
    138.549294 504.568388 lt
    138.568327 504.568388 lt
    138.587361 504.568388 lt
    138.606394 504.608452 lt
    138.625428 504.648516 lt
    138.644461 504.688581 lt
    138.663494 504.608452 lt
    138.682528 504.608452 lt
    138.701561 504.688581 lt
    138.720595 504.648516 lt
    138.739628 504.648516 lt
    138.758662 504.688581 lt
    138.777695 504.768709 lt
    138.796729 504.728644 lt
    138.815762 504.648516 lt
    138.834796 504.728644 lt
    138.853829 504.728644 lt
    138.872862 504.648516 lt
    138.891896 504.568388 lt
    138.910929 504.688581 lt
    138.929963 504.888893 lt
    138.948996 504.768709 lt
    138.968030 504.928957 lt
    138.987063 505.049141 lt
    139.006097 505.289518 lt
    139.025130 505.129269 lt
    139.044164 505.169334 lt
    139.063197 505.289518 lt
    139.082230 505.409710 lt
    139.101264 505.249453 lt
    139.120297 505.169334 lt
    139.139331 505.089205 lt
    139.158364 505.009077 lt
    139.177398 504.768709 lt
    139.196431 504.528332 lt
    139.215465 504.408140 lt
    139.234498 504.087643 lt
    139.253532 503.326449 lt
    139.272565 502.565263 lt
    139.291599 501.924262 lt
    139.310632 501.603757 lt
    139.329665 501.082947 lt
    139.348699 500.722379 lt
    139.367732 500.401882 lt
    139.386766 500.161505 lt
    139.405799 499.680752 lt
    139.424833 499.480440 lt
    139.443866 499.560568 lt
    139.462900 499.640696 lt
    139.481933 499.600632 lt
    139.500967 499.720816 lt
    139.520000 499.881065 lt
    139.539033 500.121441 lt
    139.558067 500.361818 lt
    139.577100 500.602194 lt
    139.596134 500.842571 lt
    139.615167 501.123012 lt
    139.634201 501.243196 lt
    139.653234 501.563701 lt
    139.672268 501.924262 lt
    139.691301 502.204703 lt
    139.710335 502.525199 lt
    139.729368 502.805640 lt
    139.748401 503.166200 lt
    139.767435 503.486706 lt
    139.786468 503.606890 lt
    139.805502 503.807202 lt
    139.824535 504.167763 lt
    139.843569 504.328019 lt
    139.862602 504.448203 lt
    139.881636 504.568388 lt
    139.900669 504.848828 lt
    139.919703 504.848828 lt
    139.938736 505.009077 lt
    139.957770 505.209390 lt
    139.976803 505.529894 lt
    139.995836 505.529894 lt
    140.014870 505.449766 lt
    140.033903 505.449766 lt
    140.052937 505.610022 lt
    140.071970 505.529894 lt
    140.091004 505.610022 lt
    140.110037 505.610022 lt
    140.129071 505.810335 lt
    140.148104 505.569959 lt
    140.167138 505.610022 lt
    140.186171 505.529894 lt
    140.205204 505.569959 lt
    140.224238 505.409710 lt
    140.243271 505.409710 lt
    140.262305 505.449766 lt
    140.281338 505.569959 lt
    140.300372 505.449766 lt
    140.319405 505.529894 lt
    140.338439 505.489830 lt
    140.357472 505.650078 lt
    140.376506 505.489830 lt
    140.395539 505.449766 lt
    140.414572 505.409710 lt
    140.433606 505.650078 lt
    140.452639 505.449766 lt
    140.471673 505.569959 lt
    140.490706 505.569959 lt
    140.509740 505.810335 lt
    140.528773 505.650078 lt
    140.547807 505.730206 lt
    140.566840 505.690143 lt
    140.585874 505.970584 lt
    140.604907 505.770271 lt
    140.623941 505.890455 lt
    140.642974 505.890455 lt
    140.662007 506.050712 lt
    140.681041 505.930519 lt
    140.700074 506.050712 lt
    140.719108 506.090768 lt
    140.738141 506.170896 lt
    140.757175 506.050712 lt
    140.776208 506.130831 lt
    140.795242 506.130831 lt
    140.814275 506.210960 lt
    140.833309 506.170896 lt
    140.852342 506.291080 lt
    140.871375 506.331144 lt
    140.890409 506.331144 lt
    140.909442 506.251024 lt
    140.928476 506.451337 lt
    140.947509 506.411272 lt
    140.966543 506.371208 lt
    140.985576 506.331144 lt
    141.004610 506.411272 lt
    141.023643 506.451337 lt
    141.042677 506.371208 lt
    141.061710 506.331144 lt
    141.080743 506.371208 lt
    141.099777 506.411272 lt
    141.118810 506.331144 lt
    141.137844 506.291080 lt
    141.156877 506.291080 lt
    141.175911 506.371208 lt
    141.194944 506.251024 lt
    141.213978 506.210960 lt
    141.233011 506.331144 lt
    141.252045 506.451337 lt
    141.271078 506.371208 lt
    141.290112 506.371208 lt
    141.309145 506.371208 lt
    141.328178 506.531456 lt
    141.347212 506.451337 lt
    141.366245 506.411272 lt
    141.385279 506.451337 lt
    141.404312 506.571521 lt
    141.423346 506.451337 lt
    141.442379 506.451337 lt
    141.461413 506.531456 lt
    141.480446 506.611585 lt
    141.499480 506.531456 lt
    141.518513 506.531456 lt
    141.537546 506.491393 lt
    141.556580 506.571521 lt
    141.575613 506.491393 lt
    141.594647 506.491393 lt
    141.613680 506.531456 lt
    141.632714 506.651649 lt
    141.651747 506.491393 lt
    141.670781 506.491393 lt
    141.689814 506.531456 lt
    141.708848 506.531456 lt
    141.727881 506.411272 lt
    141.746914 506.451337 lt
    141.765948 506.411272 lt
    141.784981 506.411272 lt
    141.804015 506.251024 lt
    141.823048 506.291080 lt
    141.842082 506.251024 lt
    141.861115 506.251024 lt
    141.880149 506.130831 lt
    141.899182 506.130831 lt
    141.918216 506.050712 lt
    141.937249 506.010647 lt
    141.956283 505.930519 lt
    141.975316 505.930519 lt
    141.994349 505.970584 lt
    142.013383 505.970584 lt
    142.032416 505.930519 lt
    142.051450 505.930519 lt
    142.070483 505.930519 lt
    142.089517 505.890455 lt
    142.108550 505.690143 lt
    142.127584 505.569959 lt
    142.146617 505.369646 lt
    142.165651 504.848828 lt
    142.184684 504.247891 lt
    142.203717 503.646954 lt
    142.222751 503.086072 lt
    142.241784 502.284822 lt
    142.260818 501.603757 lt
    142.279851 501.002819 lt
    142.298885 500.441946 lt
    142.317918 499.961193 lt
    142.336952 499.800944 lt
    142.355985 499.841008 lt
    142.375019 500.041321 lt
    142.394052 500.001257 lt
    142.413086 499.881065 lt
    142.432119 499.961193 lt
    142.451152 500.281697 lt
    142.470186 500.401882 lt
    142.489219 500.562130 lt
    142.508253 500.762443 lt
    142.527286 500.962755 lt
    142.546320 500.962755 lt
    142.565353 501.042883 lt
    142.584387 501.203132 lt
    142.603420 501.443508 lt
    142.622454 501.403444 lt
    142.641487 501.643821 lt
    142.660520 501.884197 lt
    142.679554 502.284822 lt
    142.698587 502.364951 lt
    142.717621 502.605328 lt
    142.736654 502.725512 lt
    142.755688 503.126137 lt
    142.774721 503.286385 lt
    142.793755 503.566825 lt
    142.812788 503.807202 lt
    142.831822 504.087643 lt
    142.850855 504.047579 lt
    142.869888 504.247891 lt
    142.888922 504.328019 lt
    142.907955 504.528332 lt
    142.926989 504.528332 lt
    142.946022 504.648516 lt
    142.965056 504.648516 lt
    142.984089 504.768709 lt
    143.003123 504.768709 lt
    143.022156 504.888893 lt
    143.041190 504.969021 lt
    143.060223 505.089205 lt
    143.079257 505.129269 lt
    143.098290 505.289518 lt
    143.117323 505.409710 lt
    143.136357 505.569959 lt
    143.155390 505.650078 lt
    143.174424 505.850391 lt
    143.193457 506.010647 lt
    143.212491 506.130831 lt
    143.231524 506.210960 lt
    143.250558 506.331144 lt
    143.269591 506.531456 lt
    143.288625 506.531456 lt
    143.307658 506.531456 lt
    143.326691 506.651649 lt
    143.345725 506.771833 lt
    143.364758 506.691714 lt
    143.383792 506.651649 lt
    143.402825 506.651649 lt
    143.421859 506.771833 lt
    143.440892 506.611585 lt
    143.459926 506.531456 lt
    143.478959 506.611585 lt
    143.497993 506.731769 lt
    143.517026 506.571521 lt
    143.536059 506.611585 lt
    143.555093 506.651649 lt
    143.574126 506.851962 lt
    143.593160 506.651649 lt
    143.612193 506.611585 lt
    143.631227 506.691714 lt
    143.650260 506.892026 lt
    143.669294 506.731769 lt
    143.688327 506.691714 lt
    143.707361 506.771833 lt
    143.726394 506.892026 lt
    143.745428 506.771833 lt
    143.764461 506.771833 lt
    143.783494 506.851962 lt
    143.802528 506.932081 lt
    143.821561 506.771833 lt
    143.840595 506.771833 lt
    143.859628 506.851962 lt
    143.878662 506.932081 lt
    143.897695 506.811897 lt
    143.916729 506.811897 lt
    143.935762 506.811897 lt
    143.954796 506.851962 lt
    143.973829 506.771833 lt
    143.992862 506.771833 lt
    144.011896 506.731769 lt
    144.030929 506.811897 lt
    144.049963 506.691714 lt
    144.068996 506.651649 lt
    144.088030 506.611585 lt
    144.107063 506.691714 lt
    144.126097 506.571521 lt
    144.145130 506.571521 lt
    144.164164 506.531456 lt
    144.183197 506.571521 lt
    144.202230 506.451337 lt
    144.221264 506.451337 lt
    144.240297 506.411272 lt
    144.259331 506.451337 lt
    144.278364 506.371208 lt
    144.297398 506.411272 lt
    144.316431 506.411272 lt
    144.335465 506.571521 lt
    144.354498 506.411272 lt
    144.373532 506.451337 lt
    144.392565 506.531456 lt
    144.411599 506.531456 lt
    144.430632 506.491393 lt
    144.449665 506.531456 lt
    144.468699 506.571521 lt
    144.487732 506.611585 lt
    144.506766 506.531456 lt
    144.525799 506.611585 lt
    144.544833 506.731769 lt
    144.563866 506.651649 lt
    144.582900 506.611585 lt
    144.601933 506.691714 lt
    144.620967 506.771833 lt
    144.640000 506.731769 lt
    144.659033 506.691714 lt
    144.678067 506.731769 lt
    144.697100 506.811897 lt
    144.716134 506.651649 lt
    144.735167 506.691714 lt
    144.754201 506.691714 lt
    144.773234 506.771833 lt
    144.792268 506.611585 lt
    144.811301 506.571521 lt
    144.830335 506.611585 lt
    144.849368 506.691714 lt
    144.868401 506.531456 lt
    144.887435 506.531456 lt
    144.906468 506.491393 lt
    144.925502 506.611585 lt
    144.944535 506.411272 lt
    144.963569 506.411272 lt
    144.982602 506.371208 lt
    145.001636 506.531456 lt
    145.020669 506.331144 lt
    145.039703 506.371208 lt
    145.058736 506.291080 lt
    145.077770 506.531456 lt
    145.096803 506.371208 lt
    145.115836 506.331144 lt
    145.134870 506.331144 lt
    145.153903 506.531456 lt
    145.172937 506.371208 lt
    145.191970 506.411272 lt
    145.211004 506.371208 lt
    145.230037 506.531456 lt
    145.249071 506.371208 lt
    145.268104 506.411272 lt
    145.287138 506.451337 lt
    145.306171 506.571521 lt
    145.325204 506.451337 lt
    145.344238 506.491393 lt
    145.363271 506.491393 lt
    145.382305 506.571521 lt
    145.401338 506.451337 lt
    145.420372 506.571521 lt
    145.439405 506.531456 lt
    145.458439 506.531456 lt
    145.477472 506.371208 lt
    145.496506 506.491393 lt
    145.515539 506.451337 lt
    145.534572 506.411272 lt
    145.553606 506.331144 lt
    145.572639 506.371208 lt
    145.591673 506.411272 lt
    145.610706 506.331144 lt
    145.629740 506.251024 lt
    145.648773 506.291080 lt
    145.667807 506.291080 lt
    145.686840 506.210960 lt
    145.705874 506.170896 lt
    145.724907 506.170896 lt
    145.743941 506.170896 lt
    145.762974 506.050712 lt
    145.782007 506.010647 lt
    145.801041 506.090768 lt
    145.820074 506.170896 lt
    145.839108 506.090768 lt
    145.858141 506.090768 lt
    145.877175 506.050712 lt
    145.896208 506.210960 lt
    145.915242 506.090768 lt
    145.934275 506.050712 lt
    145.953309 506.130831 lt
    145.972342 506.291080 lt
    145.991375 506.170896 lt
    146.010409 506.130831 lt
    146.029442 506.170896 lt
    146.048476 506.331144 lt
    146.067509 506.210960 lt
    146.086543 506.210960 lt
    146.105576 506.251024 lt
    146.124610 506.371208 lt
    146.143643 506.210960 lt
    146.162677 506.251024 lt
    146.181710 506.331144 lt
    146.200743 506.371208 lt
    146.219777 506.251024 lt
    146.238810 506.210960 lt
    146.257844 506.251024 lt
    146.276877 506.331144 lt
    146.295911 506.130831 lt
    146.314944 506.170896 lt
    146.333978 506.170896 lt
    146.353011 506.210960 lt
    146.372045 506.090768 lt
    146.391078 506.050712 lt
    146.410112 506.050712 lt
    146.429145 506.090768 lt
    146.448178 505.930519 lt
    146.467212 505.970584 lt
    146.486245 505.890455 lt
    146.505279 505.970584 lt
    146.524312 505.850391 lt
    146.543346 505.810335 lt
    146.562379 505.770271 lt
    146.581413 505.890455 lt
    146.600446 505.770271 lt
    146.619480 505.850391 lt
    146.638513 505.770271 lt
    146.657546 505.890455 lt
    146.676580 505.810335 lt
    146.695613 505.770271 lt
    146.714647 505.770271 lt
    146.733680 505.890455 lt
    146.752714 505.770271 lt
    146.771747 505.810335 lt
    146.790781 505.850391 lt
    146.809814 505.890455 lt
    146.828848 505.850391 lt
    146.847881 505.890455 lt
    146.866914 505.930519 lt
    146.885948 505.890455 lt
    146.904981 505.850391 lt
    146.924015 505.930519 lt
    146.943048 505.970584 lt
    146.962082 505.930519 lt
    146.981115 505.850391 lt
    147.000149 505.850391 lt
    147.019182 506.010647 lt
    147.038216 505.890455 lt
    147.057249 505.850391 lt
    147.076283 505.890455 lt
    147.095316 505.930519 lt
    147.114349 505.850391 lt
    147.133383 505.810335 lt
    147.152416 505.890455 lt
    147.171450 505.930519 lt
    147.190483 505.850391 lt
    147.209517 505.810335 lt
    147.228550 505.890455 lt
    147.247584 505.970584 lt
    147.266617 505.850391 lt
    147.285651 505.850391 lt
    147.304684 505.890455 lt
    147.323717 506.010647 lt
    147.342751 505.890455 lt
    147.361784 505.890455 lt
    147.380818 505.970584 lt
    147.399851 506.130831 lt
    147.418885 506.010647 lt
    147.437918 506.010647 lt
    147.456952 506.050712 lt
    147.475985 506.291080 lt
    147.495019 506.130831 lt
    147.514052 506.170896 lt
    147.533086 506.210960 lt
    147.552119 506.371208 lt
    147.571152 506.251024 lt
    147.590186 506.331144 lt
    147.609219 506.411272 lt
    147.628253 506.531456 lt
    147.647286 506.411272 lt
    147.666320 506.491393 lt
    147.685353 506.491393 lt
    147.704387 506.571521 lt
    147.723420 506.451337 lt
    147.742454 506.491393 lt
    147.761487 506.451337 lt
    147.780520 506.531456 lt
    147.799554 506.451337 lt
    147.818587 506.451337 lt
    147.837621 506.451337 lt
    147.856654 506.491393 lt
    147.875688 506.411272 lt
    147.894721 506.331144 lt
    147.913755 506.050712 lt
    147.932788 505.690143 lt
    147.951822 505.009077 lt
    147.970855 504.408140 lt
    147.989888 503.767138 lt
    148.008922 503.246329 lt
    148.027955 502.605328 lt
    148.046989 502.084510 lt
    148.066022 501.603757 lt
    148.085056 501.002819 lt
    148.104089 500.361818 lt
    148.123123 499.921129 lt
    148.142156 499.640696 lt
    148.161190 499.280127 lt
    148.180223 499.159943 lt
    148.199257 499.440376 lt
    148.218290 499.680752 lt
    148.237323 499.881065 lt
    148.256357 500.081377 lt
    148.275390 500.361818 lt
    148.294424 500.762443 lt
    148.313457 500.922699 lt
    148.332491 501.203132 lt
    148.351524 501.563701 lt
    148.370558 502.004382 lt
    148.389591 502.164638 lt
    148.408625 502.405015 lt
    148.427658 502.725512 lt
    148.446691 503.046016 lt
    148.465725 503.166200 lt
    148.484758 503.486706 lt
    148.503792 503.767138 lt
    148.522825 504.047579 lt
    148.541859 504.127707 lt
    148.560892 504.368075 lt
    148.579926 504.448203 lt
    148.598959 504.728644 lt
    148.617993 504.728644 lt
    148.637026 504.848828 lt
    148.656059 504.969021 lt
    148.675093 505.169334 lt
    148.694126 505.129269 lt
    148.713160 505.209390 lt
    148.732193 505.289518 lt
    148.751227 505.489830 lt
    148.770260 505.449766 lt
    148.789294 505.569959 lt
    148.808327 505.650078 lt
    148.827361 505.730206 lt
    148.846394 505.730206 lt
    148.865428 505.890455 lt
    148.884461 505.930519 lt
    148.903494 506.130831 lt
    148.922528 506.050712 lt
    148.941561 506.170896 lt
    148.960595 506.291080 lt
    148.979628 506.331144 lt
    148.998662 506.371208 lt
    149.017695 506.491393 lt
    149.036729 506.651649 lt
    149.055762 506.691714 lt
    149.074796 506.691714 lt
    149.093829 506.811897 lt
    149.112862 506.932081 lt
    149.131896 506.892026 lt
    149.150929 506.932081 lt
    149.169963 506.972146 lt
    149.188996 507.052274 lt
    149.208030 506.972146 lt
    149.227063 506.972146 lt
    149.246097 506.972146 lt
    149.265130 507.052274 lt
    149.284164 506.851962 lt
    149.303197 506.892026 lt
    149.322230 506.892026 lt
    149.341264 506.932081 lt
    149.360297 506.771833 lt
    149.379331 506.691714 lt
    149.398364 506.731769 lt
    149.417398 506.771833 lt
    149.436431 506.611585 lt
    149.455465 506.571521 lt
    149.474498 506.531456 lt
    149.493532 506.691714 lt
    149.512565 506.451337 lt
    149.531599 506.451337 lt
    149.550632 506.451337 lt
    149.569665 506.531456 lt
    149.588699 506.371208 lt
    149.607732 506.371208 lt
    149.626766 506.331144 lt
    149.645799 506.451337 lt
    149.664833 506.291080 lt
    149.683866 506.331144 lt
    149.702900 506.251024 lt
    149.721933 506.451337 lt
    149.740967 506.331144 lt
    149.760000 506.371208 lt
    149.779033 506.331144 lt
    149.798067 506.451337 lt
    149.817100 506.411272 lt
    149.836134 506.451337 lt
    149.855167 506.491393 lt
    149.874201 506.571521 lt
    149.893234 506.531456 lt
    149.912268 506.531456 lt
    149.931301 506.651649 lt
    149.950335 506.651649 lt
    149.969368 506.611585 lt
    149.988401 506.651649 lt
    150.007435 506.691714 lt
    150.026468 506.651649 lt
    150.045502 506.531456 lt
    150.064535 506.611585 lt
    150.083569 506.731769 lt
    150.102602 506.611585 lt
    150.121636 506.571521 lt
    150.140669 506.571521 lt
    150.159703 506.691714 lt
    150.178736 506.571521 lt
    150.197770 506.491393 lt
    150.216803 506.531456 lt
    150.235836 506.651649 lt
    150.254870 506.451337 lt
    150.273903 506.451337 lt
    150.292937 506.451337 lt
    150.311970 506.651649 lt
    150.331004 506.411272 lt
    150.350037 506.411272 lt
    150.369071 506.411272 lt
    150.388104 506.571521 lt
    150.407138 506.331144 lt
    150.426171 506.411272 lt
    150.445204 506.371208 lt
    150.464238 506.531456 lt
    150.483271 506.371208 lt
    150.502305 506.411272 lt
    150.521338 506.411272 lt
    150.540372 506.491393 lt
    150.559405 506.371208 lt
    150.578439 506.411272 lt
    150.597472 506.371208 lt
    150.616506 506.531456 lt
    150.635539 506.451337 lt
    150.654572 506.451337 lt
    150.673606 506.411272 lt
    150.692639 506.491393 lt
    150.711673 506.411272 lt
    150.730706 506.411272 lt
    150.749740 506.451337 lt
    150.768773 506.411272 lt
    150.787807 506.251024 lt
    150.806840 506.210960 lt
    150.825874 506.210960 lt
    150.844907 506.090768 lt
    150.863941 505.850391 lt
    150.882974 505.569959 lt
    150.902007 505.089205 lt
    150.921041 504.488268 lt
    150.940074 503.646954 lt
    150.959108 502.725512 lt
    150.978141 502.244758 lt
    150.997175 501.683885 lt
    151.016208 501.283260 lt
    151.035242 501.123012 lt
    151.054275 501.082947 lt
    151.073309 500.802507 lt
    151.092342 500.562130 lt
    151.111375 500.281697 lt
    151.130409 500.321754 lt
    151.149442 500.161505 lt
    151.168476 500.201569 lt
    151.187509 500.241633 lt
    151.206543 500.441946 lt
    151.225576 500.321754 lt
    151.244610 500.482010 lt
    151.263643 500.642258 lt
    151.282677 500.962755 lt
    151.301710 501.002819 lt
    151.320743 501.283260 lt
    151.339777 501.523637 lt
    151.358810 501.804069 lt
    151.377844 501.884197 lt
    151.396877 502.284822 lt
    151.415911 502.605328 lt
    151.434944 503.005953 lt
    151.453978 503.126137 lt
    151.473011 503.406578 lt
    151.492045 503.606890 lt
    151.511078 503.927387 lt
    151.530112 503.927387 lt
    151.549145 504.127707 lt
    151.568178 504.207827 lt
    151.587212 504.368075 lt
    151.606245 504.328019 lt
    151.625279 504.448203 lt
    151.644312 504.528332 lt
    151.663346 504.608452 lt
    151.682379 504.488268 lt
    151.701413 504.568388 lt
    151.720446 504.608452 lt
    151.739480 504.568388 lt
    151.758513 504.528332 lt
    151.777546 504.648516 lt
    151.796580 504.728644 lt
    151.815613 504.728644 lt
    151.834647 504.728644 lt
    151.853680 504.888893 lt
    151.872714 505.049141 lt
    151.891747 505.089205 lt
    151.910781 505.209390 lt
    151.929814 505.409710 lt
    151.948848 505.730206 lt
    151.967881 505.730206 lt
    151.986914 505.850391 lt
    152.005948 506.010647 lt
    152.024981 506.170896 lt
    152.044015 506.090768 lt
    152.063048 506.170896 lt
    152.082082 506.251024 lt
    152.101115 506.451337 lt
    152.120149 506.371208 lt
    152.139182 506.411272 lt
    152.158216 506.531456 lt
    152.177249 506.651649 lt
    152.196283 506.611585 lt
    152.215316 506.691714 lt
    152.234349 506.691714 lt
    152.253383 506.811897 lt
    152.272416 506.691714 lt
    152.291450 506.691714 lt
    152.310483 506.731769 lt
    152.329517 506.771833 lt
    152.348550 506.691714 lt
    152.367584 506.691714 lt
    152.386617 506.651649 lt
    152.405651 506.771833 lt
    152.424684 506.571521 lt
    152.443717 506.611585 lt
    152.462751 506.571521 lt
    152.481784 506.611585 lt
    152.500818 506.491393 lt
    152.519851 506.491393 lt
    152.538885 506.491393 lt
    152.557918 506.531456 lt
    152.576952 506.371208 lt
    152.595985 506.371208 lt
    152.615019 506.291080 lt
    152.634052 506.371208 lt
    152.653086 506.210960 lt
    152.672119 506.251024 lt
    152.691152 506.210960 lt
    152.710186 506.291080 lt
    152.729219 506.130831 lt
    152.748253 506.210960 lt
    152.767286 506.210960 lt
    152.786320 506.170896 lt
    152.805353 506.090768 lt
    152.824387 506.090768 lt
    152.843420 506.130831 lt
    152.862454 506.090768 lt
    152.881487 506.010647 lt
    152.900520 506.090768 lt
    152.919554 506.130831 lt
    152.938587 506.090768 lt
    152.957621 506.010647 lt
    152.976654 506.090768 lt
    152.995688 506.170896 lt
    153.014721 506.050712 lt
    153.033755 506.010647 lt
    153.052788 506.010647 lt
    153.071822 506.050712 lt
    153.090855 505.890455 lt
    153.109888 505.890455 lt
    153.128922 505.890455 lt
    153.147955 505.930519 lt
    153.166989 505.810335 lt
    153.186022 505.730206 lt
    153.205056 505.730206 lt
    153.224089 505.770271 lt
    153.243123 505.610022 lt
    153.262156 505.610022 lt
    153.281190 505.569959 lt
    153.300223 505.690143 lt
    153.319257 505.489830 lt
    153.338290 505.489830 lt
    153.357323 505.449766 lt
    153.376357 505.569959 lt
    153.395390 505.409710 lt
    153.414424 505.329582 lt
    153.433457 505.329582 lt
    153.452491 505.489830 lt
    153.471524 505.329582 lt
    153.490558 505.249453 lt
    153.509591 505.289518 lt
    153.528625 505.449766 lt
    153.547658 505.289518 lt
    153.566691 505.329582 lt
    153.585725 505.289518 lt
    153.604758 505.449766 lt
    153.623792 505.289518 lt
    153.642825 505.329582 lt
    153.661859 505.329582 lt
    153.680892 505.449766 lt
    153.699926 505.329582 lt
    153.718959 505.409710 lt
    153.737993 505.369646 lt
    153.757026 505.409710 lt
    153.776059 505.369646 lt
    153.795093 505.409710 lt
    153.814126 505.329582 lt
    153.833160 505.369646 lt
    153.852193 505.209390 lt
    153.871227 505.289518 lt
    153.890260 505.249453 lt
    153.909294 505.249453 lt
    153.928327 505.129269 lt
    153.947361 505.169334 lt
    153.966394 505.129269 lt
    153.985428 505.129269 lt
    154.004461 505.009077 lt
    154.023494 505.049141 lt
    154.042528 505.049141 lt
    154.061561 505.009077 lt
    154.080595 504.928957 lt
    154.099628 504.928957 lt
    154.118662 504.969021 lt
    154.137695 504.928957 lt
    154.156729 504.808765 lt
    154.175762 504.848828 lt
    154.194796 504.928957 lt
    154.213829 504.808765 lt
    154.232862 504.648516 lt
    154.251896 504.528332 lt
    154.270929 504.528332 lt
    154.289963 504.167763 lt
    154.308996 503.646954 lt
    154.328030 502.925824 lt
    154.347063 502.364951 lt
    154.366097 501.523637 lt
    154.385130 500.962755 lt
    154.404164 500.441946 lt
    154.423197 500.201569 lt
    154.442230 499.841008 lt
    154.461264 499.800944 lt
    154.480297 499.961193 lt
    154.499331 500.001257 lt
    154.518364 500.041321 lt
    154.537398 500.121441 lt
    154.556431 500.361818 lt
    154.575465 500.602194 lt
    154.594498 500.642258 lt
    154.613532 500.762443 lt
    154.632565 500.922699 lt
    154.651599 501.283260 lt
    154.670632 501.443508 lt
    154.689665 501.804069 lt
    154.708699 502.204703 lt
    154.727732 502.605328 lt
    154.746766 502.805640 lt
    154.765799 503.126137 lt
    154.784833 503.406578 lt
    154.803866 503.767138 lt
    154.822900 503.967450 lt
    154.841933 504.207827 lt
    154.860967 504.368075 lt
    154.880000 504.528332 lt
    154.899033 504.488268 lt
    154.918067 504.528332 lt
    154.937100 504.608452 lt
    154.956134 504.728644 lt
    154.975167 504.648516 lt
    154.994201 504.768709 lt
    155.013234 504.888893 lt
    155.032268 505.129269 lt
    155.051301 505.249453 lt
    155.070335 505.529894 lt
    155.089368 505.850391 lt
    155.108401 506.010647 lt
    155.127435 506.090768 lt
    155.146468 506.291080 lt
    155.165502 506.531456 lt
    155.184535 506.531456 lt
    155.203569 506.531456 lt
    155.222602 506.651649 lt
    155.241636 506.731769 lt
    155.260669 506.691714 lt
    155.279703 506.651649 lt
    155.298736 506.731769 lt
    155.317770 506.892026 lt
    155.336803 506.811897 lt
    155.355836 506.731769 lt
    155.374870 506.731769 lt
    155.393903 506.851962 lt
    155.412937 506.731769 lt
    155.431970 506.611585 lt
    155.451004 506.651649 lt
    155.470037 506.731769 lt
    155.489071 506.531456 lt
    155.508104 506.571521 lt
    155.527138 506.571521 lt
    155.546171 506.611585 lt
    155.565204 506.411272 lt
    155.584238 506.411272 lt
    155.603271 506.371208 lt
    155.622305 506.411272 lt
    155.641338 506.251024 lt
    155.660372 506.251024 lt
    155.679405 506.130831 lt
    155.698439 506.251024 lt
    155.717472 506.130831 lt
    155.736506 506.130831 lt
    155.755539 506.130831 lt
    155.774572 506.210960 lt
    155.793606 506.090768 lt
    155.812639 506.130831 lt
    155.831673 506.050712 lt
    155.850706 506.130831 lt
    155.869740 506.050712 lt
    155.888773 506.050712 lt
    155.907807 506.090768 lt
    155.926840 506.090768 lt
    155.945874 506.090768 lt
    155.964907 506.090768 lt
    155.983941 506.130831 lt
    156.002974 506.050712 lt
    156.022007 506.090768 lt
    156.041041 506.050712 lt
    156.060074 506.170896 lt
    156.079108 506.050712 lt
    156.098141 506.050712 lt
    156.117175 506.050712 lt
    156.136208 506.090768 lt
    156.155242 506.010647 lt
    156.174275 505.970584 lt
    156.193309 505.930519 lt
    156.212342 506.050712 lt
    156.231375 505.890455 lt
    156.250409 505.850391 lt
    156.269442 505.850391 lt
    156.288476 505.970584 lt
    156.307509 505.770271 lt
    156.326543 505.730206 lt
    156.345576 505.730206 lt
    156.364610 505.890455 lt
    156.383643 505.650078 lt
    156.402677 505.650078 lt
    156.421710 505.650078 lt
    156.440743 505.770271 lt
    156.459777 505.569959 lt
    156.478810 505.650078 lt
    156.497844 505.610022 lt
    156.516877 505.850391 lt
    156.535911 505.569959 lt
    156.554944 505.650078 lt
    156.573978 505.690143 lt
    156.593011 505.850391 lt
    156.612045 505.730206 lt
    156.631078 505.730206 lt
    156.650112 505.730206 lt
    156.669145 505.850391 lt
    156.688178 505.690143 lt
    156.707212 505.810335 lt
    156.726245 505.810335 lt
    156.745279 505.930519 lt
    156.764312 505.690143 lt
    156.783346 505.850391 lt
    156.802379 505.810335 lt
    156.821413 505.890455 lt
    156.840446 505.810335 lt
    156.859480 505.890455 lt
    156.878513 505.810335 lt
    156.897546 505.810335 lt
    156.916580 505.770271 lt
    156.935613 505.770271 lt
    156.954647 505.730206 lt
    156.973680 505.770271 lt
    156.992714 505.650078 lt
    157.011747 505.690143 lt
    157.030781 505.650078 lt
    157.049814 505.650078 lt
    157.068848 505.489830 lt
    157.087881 505.529894 lt
    157.106914 505.569959 lt
    157.125948 505.449766 lt
    157.144981 505.289518 lt
    157.164015 505.369646 lt
    157.183048 505.449766 lt
    157.202082 505.289518 lt
    157.221115 505.209390 lt
    157.240149 505.289518 lt
    157.259182 505.409710 lt
    157.278216 505.289518 lt
    157.297249 505.209390 lt
    157.316283 505.249453 lt
    157.335316 505.449766 lt
    157.354349 505.289518 lt
    157.373383 505.249453 lt
    157.392416 505.289518 lt
    157.411450 505.449766 lt
    157.430483 505.249453 lt
    157.449517 505.289518 lt
    157.468550 505.369646 lt
    157.487584 505.409710 lt
    157.506617 505.249453 lt
    157.525651 505.249453 lt
    157.544684 505.289518 lt
    157.563717 505.369646 lt
    157.582751 505.249453 lt
    157.601784 505.289518 lt
    157.620818 505.289518 lt
    157.639851 505.329582 lt
    157.658885 505.169334 lt
    157.677918 505.209390 lt
    157.696952 505.169334 lt
    157.715985 505.209390 lt
    157.735019 505.089205 lt
    157.754052 505.089205 lt
    157.773086 505.049141 lt
    157.792119 505.089205 lt
    157.811152 505.009077 lt
    157.830186 504.969021 lt
    157.849219 504.888893 lt
    157.868253 504.969021 lt
    157.887286 504.808765 lt
    157.906320 504.848828 lt
    157.925353 504.808765 lt
    157.944387 504.808765 lt
    157.963420 504.728644 lt
    157.982454 504.768709 lt
    158.001487 504.808765 lt
    158.020520 504.848828 lt
    158.039554 504.808765 lt
    158.058587 504.808765 lt
    158.077621 504.808765 lt
    158.096654 504.888893 lt
    158.115688 504.808765 lt
    158.134721 504.848828 lt
    158.153755 504.928957 lt
    158.172788 504.888893 lt
    158.191822 504.848828 lt
    158.210855 504.928957 lt
    158.229888 505.049141 lt
    158.248922 505.009077 lt
    158.267955 504.969021 lt
    158.286989 504.969021 lt
    158.306022 505.049141 lt
    158.325056 504.969021 lt
    158.344089 504.969021 lt
    158.363123 505.049141 lt
    158.382156 505.169334 lt
    158.401190 505.009077 lt
    158.420223 504.969021 lt
    158.439257 505.049141 lt
    158.458290 505.129269 lt
    158.477323 504.928957 lt
    158.496357 504.928957 lt
    158.515390 504.928957 lt
    158.534424 505.049141 lt
    158.553457 504.848828 lt
    158.572491 504.848828 lt
    158.591524 504.848828 lt
    158.610558 504.969021 lt
    158.629591 504.768709 lt
    158.648625 504.768709 lt
    158.667658 504.728644 lt
    158.686691 504.848828 lt
    158.705725 504.688581 lt
    158.724758 504.728644 lt
    158.743792 504.688581 lt
    158.762825 504.808765 lt
    158.781859 504.728644 lt
    158.800892 504.768709 lt
    158.819926 504.688581 lt
    158.838959 504.808765 lt
    158.857993 504.728644 lt
    158.877026 504.728644 lt
    158.896059 504.728644 lt
    158.915093 504.888893 lt
    158.934126 504.768709 lt
    158.953160 504.848828 lt
    158.972193 504.848828 lt
    158.991227 504.969021 lt
    159.010260 504.928957 lt
    159.029294 504.928957 lt
    159.048327 505.009077 lt
    159.067361 505.049141 lt
    159.086394 504.928957 lt
    159.105428 505.049141 lt
    159.124461 505.129269 lt
    159.143494 505.129269 lt
    159.162528 505.009077 lt
    159.181561 505.049141 lt
    159.200595 505.169334 lt
    159.219628 505.129269 lt
    159.238662 505.009077 lt
    159.257695 505.089205 lt
    159.276729 505.169334 lt
    159.295762 505.049141 lt
    159.314796 505.009077 lt
    159.333829 505.089205 lt
    159.352862 505.209390 lt
    159.371896 505.049141 lt
    159.390929 505.009077 lt
    159.409963 505.089205 lt
    159.428996 505.169334 lt
    159.448030 505.049141 lt
    159.467063 505.009077 lt
    159.486097 505.089205 lt
    159.505130 505.209390 lt
    159.524164 505.049141 lt
    159.543197 505.089205 lt
    159.562230 505.169334 lt
    159.581264 505.249453 lt
    159.600297 505.169334 lt
    159.619331 505.209390 lt
    159.638364 505.249453 lt
    159.657398 505.409710 lt
    159.676431 505.289518 lt
    159.695465 505.329582 lt
    159.714498 505.329582 lt
    159.733532 505.489830 lt
    159.752565 505.409710 lt
    159.771599 505.409710 lt
    159.790632 505.489830 lt
    159.809665 505.569959 lt
    159.828699 505.489830 lt
    159.847732 505.489830 lt
    159.866766 505.529894 lt
    159.885799 505.650078 lt
    159.904833 505.529894 lt
    159.923866 505.529894 lt
    159.942900 505.489830 lt
    159.961933 505.610022 lt
    159.980967 505.489830 lt
    160.000000 505.489830 lt
    160.019033 505.489830 lt
    160.038067 505.529894 lt
    160.057100 505.449766 lt
    160.076134 505.409710 lt
    160.095167 505.409710 lt
    160.114201 505.449766 lt
    160.133234 505.409710 lt
    160.152268 505.329582 lt
    160.171301 505.329582 lt
    160.190335 505.369646 lt
    160.209368 505.249453 lt
    160.228401 505.289518 lt
    160.247435 505.289518 lt
    160.266468 505.289518 lt
    160.285502 505.249453 lt
    160.304535 505.289518 lt
    160.323569 505.369646 lt
    160.342602 505.329582 lt
    160.361636 505.249453 lt
    160.380669 505.329582 lt
    160.399703 505.409710 lt
    160.418736 505.369646 lt
    160.437770 505.369646 lt
    160.456803 505.409710 lt
    160.475836 505.529894 lt
    160.494870 505.409710 lt
    160.513903 505.329582 lt
    160.532937 505.369646 lt
    160.551970 505.529894 lt
    160.571004 505.369646 lt
    160.590037 505.369646 lt
    160.609071 505.289518 lt
    160.628104 505.289518 lt
    160.647138 505.049141 lt
    160.666171 504.928957 lt
    160.685204 504.848828 lt
    160.704238 504.768709 lt
    160.723271 504.808765 lt
    160.742305 504.888893 lt
    160.761338 503.807202 lt
    160.780372 501.443508 lt
    160.799405 501.523637 lt
    160.818439 502.244758 lt
    160.837472 502.765576 lt
    160.856506 503.326449 lt
    160.875539 503.526762 lt
    160.894572 503.887331 lt
    160.913606 504.127707 lt
    160.932639 504.488268 lt
    160.951673 504.568388 lt
    160.970706 504.728644 lt
    160.989740 504.808765 lt
    161.008773 505.049141 lt
    161.027807 504.928957 lt
    161.046840 505.049141 lt
    161.065874 505.049141 lt
    161.084907 505.289518 lt
    161.103941 505.169334 lt
    161.122974 505.289518 lt
    161.142007 505.289518 lt
    161.161041 505.449766 lt
    161.180074 505.329582 lt
    161.199108 505.449766 lt
    161.218141 505.449766 lt
    161.237175 505.529894 lt
    161.256208 505.449766 lt
    161.275242 505.489830 lt
    161.294275 505.610022 lt
    161.313309 505.610022 lt
    161.332342 505.529894 lt
    161.351375 505.610022 lt
    161.370409 505.650078 lt
    161.389442 505.650078 lt
    161.408476 505.569959 lt
    161.427509 505.650078 lt
    161.446543 505.730206 lt
    161.465576 505.569959 lt
    161.484610 505.569959 lt
    161.503643 505.610022 lt
    161.522677 505.650078 lt
    161.541710 505.529894 lt
    161.560743 505.449766 lt
    161.579777 505.489830 lt
    161.598810 505.529894 lt
    161.617844 505.409710 lt
    161.636877 505.329582 lt
    161.655911 505.329582 lt
    161.674944 505.409710 lt
    161.693978 505.249453 lt
    161.713011 505.209390 lt
    161.732045 505.169334 lt
    161.751078 505.249453 lt
    161.770112 505.089205 lt
    161.789145 505.089205 lt
    161.808178 505.089205 lt
    161.827212 505.169334 lt
    161.846245 505.049141 lt
    161.865279 505.089205 lt
    161.884312 505.049141 lt
    161.903346 505.209390 lt
    161.922379 505.049141 lt
    161.941413 505.089205 lt
    161.960446 505.089205 lt
    161.979480 505.209390 lt
    161.998513 505.089205 lt
    162.017546 505.169334 lt
    162.036580 505.169334 lt
    162.055613 505.209390 lt
    162.074647 505.129269 lt
    162.093680 505.169334 lt
    162.112714 505.209390 lt
    162.131747 505.169334 lt
    162.150781 505.169334 lt
    162.169814 505.209390 lt
    162.188848 505.249453 lt
    162.207881 505.209390 lt
    162.226914 505.129269 lt
    162.245948 505.169334 lt
    162.264981 505.249453 lt
    162.284015 505.089205 lt
    162.303048 505.049141 lt
    162.322082 505.049141 lt
    162.341115 505.129269 lt
    162.360149 505.009077 lt
    162.379182 504.969021 lt
    162.398216 504.969021 lt
    162.417249 505.009077 lt
    162.436283 504.848828 lt
    162.455316 504.808765 lt
    162.474349 504.768709 lt
    162.493383 504.888893 lt
    162.512416 504.688581 lt
    162.531450 504.688581 lt
    162.550483 504.688581 lt
    162.569517 504.848828 lt
    162.588550 504.648516 lt
    162.607584 504.688581 lt
    162.626617 504.648516 lt
    162.645651 504.808765 lt
    162.664684 504.648516 lt
    162.683717 504.688581 lt
    162.702751 504.648516 lt
    162.721784 504.768709 lt
    162.740818 504.648516 lt
    162.759851 504.648516 lt
    162.778885 504.648516 lt
    162.797918 504.728644 lt
    162.816952 504.608452 lt
    162.835985 504.688581 lt
    162.855019 504.648516 lt
    162.874052 504.648516 lt
    162.893086 504.568388 lt
    162.912119 504.648516 lt
    162.931152 504.688581 lt
    162.950186 504.688581 lt
    162.969219 504.568388 lt
    162.988253 504.608452 lt
    163.007286 504.648516 lt
    163.026320 504.528332 lt
    163.045353 504.448203 lt
    163.064387 504.448203 lt
    163.083420 504.528332 lt
    163.102454 504.408140 lt
    163.121487 504.328019 lt
    163.140520 504.328019 lt
    163.159554 504.408140 lt
    163.178587 504.207827 lt
    163.197621 504.167763 lt
    163.216654 504.127707 lt
    163.235688 504.247891 lt
    163.254721 504.047579 lt
    163.273755 504.007515 lt
    163.292788 504.007515 lt
    163.311822 504.127707 lt
    163.330855 504.007515 lt
    163.349888 504.007515 lt
    163.368922 504.007515 lt
    163.387955 504.127707 lt
    163.406989 503.967450 lt
    163.426022 504.047579 lt
    163.445056 503.967450 lt
    163.464089 504.087643 lt
    163.483123 504.007515 lt
    163.502156 504.047579 lt
    163.521190 504.047579 lt
    163.540223 504.087643 lt
    163.559257 504.007515 lt
    163.578290 504.047579 lt
    163.597323 504.087643 lt
    163.616357 504.047579 lt
    163.635390 504.047579 lt
    163.654424 504.047579 lt
    163.673457 504.127707 lt
    163.692491 504.087643 lt
    163.711524 504.087643 lt
    163.730558 504.087643 lt
    163.749591 504.127707 lt
    163.768625 504.087643 lt
    163.787658 504.047579 lt
    163.806691 504.007515 lt
    163.825725 504.087643 lt
    163.844758 503.927387 lt
    163.863792 503.887331 lt
    163.882825 503.927387 lt
    163.901859 504.047579 lt
    163.920892 503.807202 lt
    163.939926 503.767138 lt
    163.958959 503.767138 lt
    163.977993 503.887331 lt
    163.997026 503.646954 lt
    164.016059 503.646954 lt
    164.035093 503.606890 lt
    164.054126 503.807202 lt
    164.073160 503.606890 lt
    164.092193 503.646954 lt
    164.111227 503.687018 lt
    164.130260 503.887331 lt
    164.149294 503.687018 lt
    164.168327 503.687018 lt
    164.187361 503.687018 lt
    164.206394 503.847266 lt
    164.225428 503.727074 lt
    164.244461 503.767138 lt
    164.263494 503.727074 lt
    164.282528 503.847266 lt
    164.301561 503.767138 lt
    164.320595 503.807202 lt
    164.339628 503.807202 lt
    164.358662 503.887331 lt
    164.377695 503.807202 lt
    164.396729 503.847266 lt
    164.415762 503.847266 lt
    164.434796 503.967450 lt
    164.453829 503.887331 lt
    164.472862 503.927387 lt
    164.491896 503.927387 lt
    164.510929 503.927387 lt
    164.529963 503.927387 lt
    164.548996 503.927387 lt
    164.568030 503.887331 lt
    164.587063 503.927387 lt
    164.606097 503.807202 lt
    164.625130 503.807202 lt
    164.644164 503.927387 lt
    164.663197 503.807202 lt
    164.682230 503.727074 lt
    164.701264 503.727074 lt
    164.720297 503.807202 lt
    164.739331 503.687018 lt
    164.758364 503.606890 lt
    164.777398 503.646954 lt
    164.796431 503.727074 lt
    164.815465 503.606890 lt
    164.834498 503.606890 lt
    164.853532 503.646954 lt
    164.872565 503.807202 lt
    164.891599 503.646954 lt
    164.910632 503.606890 lt
    164.929665 503.646954 lt
    164.948699 503.767138 lt
    164.967732 503.646954 lt
    164.986766 503.646954 lt
    165.005799 503.687018 lt
    165.024833 503.807202 lt
    165.043866 503.646954 lt
    165.062900 503.646954 lt
    165.081933 503.727074 lt
    165.100967 503.847266 lt
    165.120000 503.687018 lt
    165.139033 503.646954 lt
    165.158067 503.687018 lt
    165.177100 503.807202 lt
    165.196134 503.687018 lt
    165.215167 503.727074 lt
    165.234201 503.727074 lt
    165.253234 503.807202 lt
    165.272268 503.687018 lt
    165.291301 503.727074 lt
    165.310335 503.727074 lt
    165.329368 503.767138 lt
    165.348401 503.606890 lt
    165.367435 503.646954 lt
    165.386468 503.606890 lt
    165.405502 503.687018 lt
    165.424535 503.566825 lt
    165.443569 503.566825 lt
    165.462602 503.566825 lt
    165.481636 503.566825 lt
    165.500669 503.486706 lt
    165.519703 503.486706 lt
    165.538736 503.446641 lt
    165.557770 503.446641 lt
    165.576803 503.406578 lt
    165.595836 503.446641 lt
    165.614870 503.526762 lt
    165.633903 503.566825 lt
    165.652937 503.526762 lt
    165.671970 503.606890 lt
    165.691004 503.646954 lt
    165.710037 503.727074 lt
    165.729071 503.646954 lt
    165.748104 503.767138 lt
    165.767138 503.887331 lt
    165.786171 503.807202 lt
    165.805204 503.807202 lt
    165.824238 503.927387 lt
    165.843271 504.047579 lt
    165.862305 503.967450 lt
    165.881338 503.927387 lt
    165.900372 504.007515 lt
    165.919405 504.127707 lt
    165.938439 504.007515 lt
    165.957472 504.007515 lt
    165.976506 504.127707 lt
    165.995539 504.328019 lt
    166.014572 504.207827 lt
    166.033606 504.167763 lt
    166.052639 504.247891 lt
    166.071673 504.368075 lt
    166.090706 504.207827 lt
    166.109740 504.207827 lt
    166.128773 504.247891 lt
    166.147807 504.328019 lt
    166.166840 504.247891 lt
    166.185874 504.247891 lt
    166.204907 504.247891 lt
    166.223941 504.287956 lt
    166.242974 504.167763 lt
    166.262007 504.167763 lt
    166.281041 504.167763 lt
    166.300074 504.207827 lt
    166.319108 504.047579 lt
    166.338141 504.127707 lt
    166.357175 504.167763 lt
    166.376208 504.287956 lt
    166.395242 504.207827 lt
    166.414275 504.287956 lt
    166.433309 504.287956 lt
    166.452342 504.287956 lt
    166.471375 504.287956 lt
    166.490409 504.408140 lt
    166.509442 504.368075 lt
    166.528476 504.328019 lt
    166.547509 504.328019 lt
    166.566543 504.448203 lt
    166.585576 504.528332 lt
    166.604610 504.528332 lt
    166.623643 504.287956 lt
    166.642677 504.207827 lt
    166.661710 504.167763 lt
    166.680743 503.967450 lt
    166.699777 503.847266 lt
    166.718810 503.807202 lt
    166.737844 504.368075 lt
    166.756877 504.808765 lt
    166.775911 503.887331 lt
    166.794944 502.685447 lt
    166.813978 503.126137 lt
    166.833011 503.486706 lt
    166.852045 503.767138 lt
    166.871078 504.127707 lt
    166.890112 504.488268 lt
    166.909145 504.568388 lt
    166.928178 504.768709 lt
    166.947212 504.969021 lt
    166.966245 505.169334 lt
    166.985279 505.129269 lt
    167.004312 505.129269 lt
    167.023346 505.049141 lt
    167.042379 505.209390 lt
    167.061413 505.049141 lt
    167.080446 505.089205 lt
    167.099480 505.089205 lt
    167.118513 505.249453 lt
    167.137546 505.169334 lt
    167.156580 505.249453 lt
    167.175613 505.289518 lt
    167.194647 505.329582 lt
    167.213680 505.249453 lt
    167.232714 505.289518 lt
    167.251747 505.289518 lt
    167.270781 505.329582 lt
    167.289814 505.289518 lt
    167.308848 505.289518 lt
    167.327881 505.289518 lt
    167.346914 505.329582 lt
    167.365948 505.289518 lt
    167.384981 505.249453 lt
    167.404015 505.289518 lt
    167.423048 505.249453 lt
    167.442082 505.249453 lt
    167.461115 505.209390 lt
    167.480149 505.249453 lt
    167.499182 505.249453 lt
    167.518216 505.209390 lt
    167.537249 505.249453 lt
    167.556283 505.329582 lt
    167.575316 505.209390 lt
    167.594349 505.169334 lt
    167.613383 505.169334 lt
    167.632416 505.249453 lt
    167.651450 505.089205 lt
    167.670483 505.049141 lt
    167.689517 505.009077 lt
    167.708550 505.089205 lt
    167.727584 504.928957 lt
    167.746617 504.888893 lt
    167.765651 504.808765 lt
    167.784684 504.888893 lt
    167.803717 504.688581 lt
    167.822751 504.648516 lt
    167.841784 504.648516 lt
    167.860818 504.728644 lt
    167.879851 504.568388 lt
    167.898885 504.648516 lt
    167.917918 504.648516 lt
    167.936952 504.888893 lt
    167.955985 504.608452 lt
    167.975019 504.688581 lt
    167.994052 504.688581 lt
    168.013086 504.848828 lt
    168.032119 504.688581 lt
    168.051152 504.688581 lt
    168.070186 504.728644 lt
    168.089219 504.848828 lt
    168.108253 504.728644 lt
    168.127286 504.768709 lt
    168.146320 504.768709 lt
    168.165353 504.848828 lt
    168.184387 504.648516 lt
    168.203420 504.728644 lt
    168.222454 504.728644 lt
    168.241487 504.808765 lt
    168.260520 504.728644 lt
    168.279554 504.848828 lt
    168.298587 504.848828 lt
    168.317621 504.888893 lt
    168.336654 504.808765 lt
    168.355688 504.848828 lt
    168.374721 504.808765 lt
    168.393755 504.848828 lt
    168.412788 504.768709 lt
    168.431822 504.768709 lt
    168.450855 504.728644 lt
    168.469888 504.768709 lt
    168.488922 504.648516 lt
    168.507955 504.648516 lt
    168.526989 504.608452 lt
    168.546022 504.568388 lt
    168.565056 504.488268 lt
    168.584089 504.488268 lt
    168.603123 504.488268 lt
    168.622156 504.488268 lt
    168.641190 504.408140 lt
    168.660223 504.528332 lt
    168.679257 504.648516 lt
    168.698290 504.608452 lt
    168.717323 504.488268 lt
    168.736357 504.568388 lt
    168.755390 504.688581 lt
    168.774424 504.608452 lt
    168.793457 504.568388 lt
    168.812491 504.608452 lt
    168.831524 504.768709 lt
    168.850558 504.568388 lt
    168.869591 504.568388 lt
    168.888625 504.648516 lt
    168.907658 504.728644 lt
    168.926691 504.568388 lt
    168.945725 504.528332 lt
    168.964758 504.568388 lt
    168.983792 504.688581 lt
    169.002825 504.568388 lt
    169.021859 504.568388 lt
    169.040892 504.648516 lt
    169.059926 504.768709 lt
    169.078959 504.608452 lt
    169.097993 504.608452 lt
    169.117026 504.608452 lt
    169.136059 504.688581 lt
    169.155093 504.488268 lt
    169.174126 504.528332 lt
    169.193160 504.488268 lt
    169.212193 504.568388 lt
    169.231227 504.448203 lt
    169.250260 504.448203 lt
    169.269294 504.328019 lt
    169.288327 504.408140 lt
    169.307361 504.287956 lt
    169.326394 504.207827 lt
    169.345428 504.127707 lt
    169.364461 504.247891 lt
    169.383494 504.127707 lt
    169.402528 504.087643 lt
    169.421561 504.167763 lt
    169.440595 504.368075 lt
    169.459628 504.247891 lt
    169.478662 504.207827 lt
    169.497695 504.207827 lt
    169.516729 504.368075 lt
    169.535762 504.247891 lt
    169.554796 504.247891 lt
    169.573829 504.328019 lt
    169.592862 504.328019 lt
    169.611896 504.287956 lt
    169.630929 504.328019 lt
    169.649963 504.368075 lt
    169.668996 504.328019 lt
    169.688030 504.247891 lt
    169.707063 504.287956 lt
    169.726097 504.328019 lt
    169.745130 504.287956 lt
    169.764164 504.247891 lt
    169.783197 504.328019 lt
    169.802230 504.448203 lt
    169.821264 504.368075 lt
    169.840297 504.328019 lt
    169.859331 504.368075 lt
    169.878364 504.448203 lt
    169.897398 504.247891 lt
    169.916431 504.287956 lt
    169.935465 504.247891 lt
    169.954498 504.328019 lt
    169.973532 504.207827 lt
    169.992565 504.167763 lt
    170.011599 504.167763 lt
    170.030632 504.287956 lt
    170.049665 504.047579 lt
    170.068699 503.967450 lt
    170.087732 503.967450 lt
    170.106766 504.087643 lt
    170.125799 503.887331 lt
    170.144833 503.887331 lt
    170.163866 503.887331 lt
    170.182900 504.167763 lt
    170.201933 503.967450 lt
    170.220967 504.007515 lt
    170.240000 503.967450 lt
    170.259033 504.167763 lt
    170.278067 504.047579 lt
    170.297100 504.047579 lt
    170.316134 504.047579 lt
    170.335167 504.207827 lt
    170.354201 504.047579 lt
    170.373234 504.127707 lt
    170.392268 504.127707 lt
    170.411301 504.247891 lt
    170.430335 504.087643 lt
    170.449368 504.087643 lt
    170.468401 504.047579 lt
    170.487435 504.127707 lt
    170.506468 504.047579 lt
    170.525502 504.087643 lt
    170.544535 504.087643 lt
    170.563569 504.207827 lt
    170.582602 504.127707 lt
    170.601636 504.127707 lt
    170.620669 504.167763 lt
    170.639703 504.167763 lt
    170.658736 504.047579 lt
    170.677770 504.047579 lt
    170.696803 504.007515 lt
    170.715836 504.007515 lt
    170.734870 503.927387 lt
    170.753903 503.927387 lt
    170.772937 503.927387 lt
    170.791970 503.887331 lt
    170.811004 503.767138 lt
    170.830037 503.727074 lt
    170.849071 503.767138 lt
    170.868104 503.687018 lt
    170.887138 503.606890 lt
    170.906171 503.606890 lt
    170.925204 503.687018 lt
    170.944238 503.646954 lt
    170.963271 503.606890 lt
    170.982305 503.687018 lt
    171.001338 503.727074 lt
    171.020372 503.646954 lt
    171.039405 503.646954 lt
    171.058439 503.727074 lt
    171.077472 503.807202 lt
    171.096506 503.687018 lt
    171.115539 503.687018 lt
    171.134572 503.767138 lt
    171.153606 503.887331 lt
    171.172639 503.767138 lt
    171.191673 503.767138 lt
    171.210706 503.767138 lt
    171.229740 503.887331 lt
    171.248773 503.767138 lt
    171.267807 503.767138 lt
    171.286840 503.847266 lt
    171.305874 504.047579 lt
    171.324907 503.967450 lt
    171.343941 504.007515 lt
    171.362974 504.007515 lt
    171.382007 504.167763 lt
    171.401041 504.047579 lt
    171.420074 504.047579 lt
    171.439108 504.087643 lt
    171.458141 504.207827 lt
    171.477175 504.087643 lt
    171.496208 504.127707 lt
    171.515242 504.087643 lt
    171.534275 504.287956 lt
    171.553309 504.127707 lt
    171.572342 504.127707 lt
    171.591375 504.047579 lt
    171.610409 504.247891 lt
    171.629442 504.087643 lt
    171.648476 504.167763 lt
    171.667509 504.127707 lt
    171.686543 504.368075 lt
    171.705576 504.287956 lt
    171.724610 504.448203 lt
    171.743643 504.408140 lt
    171.762677 504.528332 lt
    171.781710 504.488268 lt
    171.800743 504.608452 lt
    171.819777 504.608452 lt
    171.838810 504.728644 lt
    171.857844 504.688581 lt
    171.876877 504.808765 lt
    171.895911 504.808765 lt
    171.914944 504.888893 lt
    171.933978 504.848828 lt
    171.953011 504.928957 lt
    171.972045 504.928957 lt
    171.991078 504.969021 lt
    172.010112 504.888893 lt
    172.029145 504.969021 lt
    172.048178 505.089205 lt
    172.067212 505.129269 lt
    172.086245 505.089205 lt
    172.105279 505.209390 lt
    172.124312 505.289518 lt
    172.143346 505.249453 lt
    172.162379 505.129269 lt
    172.181413 505.169334 lt
    172.200446 505.289518 lt
    172.219480 505.209390 lt
    172.238513 505.129269 lt
    172.257546 505.169334 lt
    172.276580 505.289518 lt
    172.295613 505.129269 lt
    172.314647 505.049141 lt
    172.333680 505.049141 lt
    172.352714 505.129269 lt
    172.371747 504.969021 lt
    172.390781 504.888893 lt
    172.409814 504.969021 lt
    172.428848 505.089205 lt
    172.447881 504.969021 lt
    172.466914 505.009077 lt
    172.485948 505.089205 lt
    172.504981 505.249453 lt
    172.524015 505.129269 lt
    172.543048 505.129269 lt
    172.562082 505.089205 lt
    172.581115 505.209390 lt
    172.600149 505.169334 lt
    172.619182 505.249453 lt
    172.638216 505.329582 lt
    172.657249 505.249453 lt
    172.676283 505.169334 lt
    172.695316 505.049141 lt
    172.714349 504.768709 lt
    172.733383 504.568388 lt
    172.752416 504.328019 lt
    172.771450 504.448203 lt
    172.790483 504.568388 lt
    172.809517 503.046016 lt
    172.828550 501.243196 lt
    172.847584 501.643821 lt
    172.866617 502.405015 lt
    172.885651 502.925824 lt
    172.904684 503.366513 lt
    172.923717 503.807202 lt
    172.942751 504.247891 lt
    172.961784 504.368075 lt
    172.980818 504.608452 lt
    172.999851 504.768709 lt
    173.018885 505.049141 lt
    173.037918 505.049141 lt
    173.056952 505.009077 lt
    173.075985 505.049141 lt
    173.095019 505.169334 lt
    173.114052 505.009077 lt
    173.133086 504.969021 lt
    173.152119 504.969021 lt
    173.171152 505.209390 lt
    173.190186 505.009077 lt
    173.209219 505.049141 lt
    173.228253 505.169334 lt
    173.247286 505.369646 lt
    173.266320 505.169334 lt
    173.285353 505.169334 lt
    173.304387 505.249453 lt
    173.323420 505.449766 lt
    173.342454 505.249453 lt
    173.361487 505.249453 lt
    173.380520 505.289518 lt
    173.399554 505.409710 lt
    173.418587 505.289518 lt
    173.437621 505.369646 lt
    173.456654 505.369646 lt
    173.475688 505.449766 lt
    173.494721 505.249453 lt
    173.513755 505.249453 lt
    173.532788 505.249453 lt
    173.551822 505.369646 lt
    173.570855 505.249453 lt
    173.589888 505.329582 lt
    173.608922 505.409710 lt
    173.627955 505.449766 lt
    173.646989 505.329582 lt
    173.666022 505.369646 lt
    173.685056 505.329582 lt
    173.704089 505.329582 lt
    173.723123 505.209390 lt
    173.742156 505.169334 lt
    173.761190 505.169334 lt
    173.780223 505.129269 lt
    173.799257 505.049141 lt
    173.818290 505.009077 lt
    173.837323 504.969021 lt
    173.856357 504.888893 lt
    173.875390 504.728644 lt
    173.894424 504.728644 lt
    173.913457 504.688581 lt
    173.932491 504.688581 lt
    173.951524 504.528332 lt
    173.970558 504.608452 lt
    173.989591 504.688581 lt
    174.008625 504.688581 lt
    174.027658 504.648516 lt
    174.046691 504.648516 lt
    174.065725 504.728644 lt
    174.084758 504.688581 lt
    174.103792 504.648516 lt
    174.122825 504.688581 lt
    174.141859 504.768709 lt
    174.160892 504.688581 lt
    174.179926 504.648516 lt
    174.198959 504.648516 lt
    174.217993 504.808765 lt
    174.237026 504.688581 lt
    174.256059 504.568388 lt
    174.275093 504.608452 lt
    174.294126 504.728644 lt
    174.313160 504.608452 lt
    174.332193 504.568388 lt
    174.351227 504.648516 lt
    174.370260 504.848828 lt
    174.389294 504.728644 lt
    174.408327 504.608452 lt
    174.427361 504.728644 lt
    174.446394 504.808765 lt
    174.465428 504.648516 lt
    174.484461 504.608452 lt
    174.503494 504.648516 lt
    174.522528 504.688581 lt
    174.541561 504.528332 lt
    174.560595 504.528332 lt
    174.579628 504.528332 lt
    174.598662 504.608452 lt
    174.617695 504.408140 lt
    174.636729 504.287956 lt
    174.655762 504.328019 lt
    174.674796 504.408140 lt
    174.693829 504.207827 lt
    174.712862 504.247891 lt
    174.731896 504.247891 lt
    174.750929 504.448203 lt
    174.769963 504.368075 lt
    174.788996 504.408140 lt
    174.808030 504.328019 lt
    174.827063 504.488268 lt
    174.846097 504.408140 lt
    174.865130 504.448203 lt
    174.884164 504.408140 lt
    174.903197 504.488268 lt
    174.922230 504.448203 lt
    174.941264 504.448203 lt
    174.960297 504.448203 lt
    174.979331 504.528332 lt
    174.998364 504.408140 lt
    175.017398 504.408140 lt
    175.036431 504.448203 lt
    175.055465 504.488268 lt
    175.074498 504.408140 lt
    175.093532 504.448203 lt
    175.112565 504.528332 lt
    175.131599 504.568388 lt
    175.150632 504.488268 lt
    175.169665 504.528332 lt
    175.188699 504.608452 lt
    175.207732 504.488268 lt
    175.226766 504.448203 lt
    175.245799 504.488268 lt
    175.264833 504.528332 lt
    175.283866 504.448203 lt
    175.302900 504.368075 lt
    175.321933 504.408140 lt
    175.340967 504.448203 lt
    175.360000 504.287956 lt
    175.379033 504.167763 lt
    175.398067 504.127707 lt
    175.417100 504.287956 lt
    175.436134 504.087643 lt
    175.455167 504.047579 lt
    175.474201 504.087643 lt
    175.493234 504.247891 lt
    175.512268 504.167763 lt
    175.531301 504.167763 lt
    175.550335 504.247891 lt
    175.569368 504.368075 lt
    175.588401 504.207827 lt
    175.607435 504.247891 lt
    175.626468 504.287956 lt
    175.645502 504.408140 lt
    175.664535 504.247891 lt
    175.683569 504.287956 lt
    175.702602 504.287956 lt
    175.721636 504.448203 lt
    175.740669 504.287956 lt
    175.759703 504.287956 lt
    175.778736 504.247891 lt
    175.797770 504.368075 lt
    175.816803 504.247891 lt
    175.835836 504.287956 lt
    175.854870 504.287956 lt
    175.873903 504.408140 lt
    175.892937 504.368075 lt
    175.911970 504.408140 lt
    175.931004 504.368075 lt
    175.950037 504.448203 lt
    175.969071 504.328019 lt
    175.988104 504.287956 lt
    176.007138 504.287956 lt
    176.026171 504.408140 lt
    176.045204 504.247891 lt
    176.064238 504.207827 lt
    176.083271 504.167763 lt
    176.102305 504.287956 lt
    176.121338 504.127707 lt
    176.140372 504.087643 lt
    176.159405 503.967450 lt
    176.178439 504.087643 lt
    176.197472 503.927387 lt
    176.216506 503.927387 lt
    176.235539 503.927387 lt
    176.254572 504.007515 lt
    176.273606 503.967450 lt
    176.292639 504.087643 lt
    176.311673 504.087643 lt
    176.330706 504.167763 lt
    176.349740 504.047579 lt
    176.368773 504.167763 lt
    176.387807 504.167763 lt
    176.406840 504.207827 lt
    176.425874 504.127707 lt
    176.444907 504.207827 lt
    176.463941 504.207827 lt
    176.482974 504.287956 lt
    176.502007 504.207827 lt
    176.521041 504.207827 lt
    176.540074 504.247891 lt
    176.559108 504.207827 lt
    176.578141 504.207827 lt
    176.597175 504.287956 lt
    176.616208 504.287956 lt
    176.635242 504.328019 lt
    176.654275 504.287956 lt
    176.673309 504.328019 lt
    176.692342 504.368075 lt
    176.711375 504.287956 lt
    176.730409 504.287956 lt
    176.749442 504.247891 lt
    176.768476 504.247891 lt
    176.787509 504.207827 lt
    176.806543 504.087643 lt
    176.825576 504.127707 lt
    176.844610 504.207827 lt
    176.863643 504.087643 lt
    176.882677 504.007515 lt
    176.901710 503.967450 lt
    176.920743 504.007515 lt
    176.939777 503.887331 lt
    176.958810 503.767138 lt
    176.977844 503.807202 lt
    176.996877 503.887331 lt
    177.015911 503.727074 lt
    177.034944 503.767138 lt
    177.053978 503.847266 lt
    177.073011 504.047579 lt
    177.092045 503.847266 lt
    177.111078 503.847266 lt
    177.130112 503.927387 lt
    177.149145 504.047579 lt
    177.168178 503.927387 lt
    177.187212 503.887331 lt
    177.206245 504.007515 lt
    177.225279 504.087643 lt
    177.244312 504.047579 lt
    177.263346 504.007515 lt
    177.282379 504.047579 lt
    177.301413 504.087643 lt
    177.320446 504.007515 lt
    177.339480 504.047579 lt
    177.358513 504.127707 lt
    177.377546 504.167763 lt
    177.396580 504.127707 lt
    177.415613 504.247891 lt
    177.434647 504.328019 lt
    177.453680 504.328019 lt
    177.472714 504.287956 lt
    177.491747 504.368075 lt
    177.510781 504.368075 lt
    177.529814 504.408140 lt
    177.548848 504.408140 lt
    177.567881 504.408140 lt
    177.586914 504.448203 lt
    177.605948 504.488268 lt
    177.624981 504.368075 lt
    177.644015 504.408140 lt
    177.663048 504.408140 lt
    177.682082 504.368075 lt
    177.701115 504.328019 lt
    177.720149 504.368075 lt
    177.739182 504.448203 lt
    177.758216 504.448203 lt
    177.777249 504.368075 lt
    177.796283 504.568388 lt
    177.815316 504.728644 lt
    177.834349 504.728644 lt
    177.853383 504.728644 lt
    177.872416 504.768709 lt
    177.891450 504.928957 lt
    177.910483 504.848828 lt
    177.929517 504.888893 lt
    177.948550 505.009077 lt
    177.967584 505.129269 lt
    177.986617 505.049141 lt
    178.005651 505.049141 lt
    178.024684 505.129269 lt
    178.043717 505.249453 lt
    178.062751 505.089205 lt
    178.081784 505.129269 lt
    178.100818 505.169334 lt
    178.119851 505.329582 lt
    178.138885 505.249453 lt
    178.157918 505.249453 lt
    178.176952 505.369646 lt
    178.195985 505.529894 lt
    178.215019 505.369646 lt
    178.234052 505.409710 lt
    178.253086 505.409710 lt
    178.272119 505.529894 lt
    178.291152 505.369646 lt
    178.310186 505.369646 lt
    178.329219 505.409710 lt
    178.348253 505.529894 lt
    178.367286 505.369646 lt
    178.386320 505.369646 lt
    178.405353 505.329582 lt
    178.424387 505.369646 lt
    178.443420 505.129269 lt
    178.462454 505.249453 lt
    178.481487 505.169334 lt
    178.500520 505.289518 lt
    178.519554 505.169334 lt
    178.538587 505.249453 lt
    178.557621 505.289518 lt
    178.576654 505.489830 lt
    178.595688 505.369646 lt
    178.614721 505.409710 lt
    178.633755 505.409710 lt
    178.652788 505.569959 lt
    178.671822 505.610022 lt
    178.690855 505.650078 lt
    178.709888 505.529894 lt
    178.728922 505.529894 lt
    178.747955 505.249453 lt
    178.766989 505.049141 lt
    178.786022 504.768709 lt
    178.805056 504.648516 lt
    178.824089 504.528332 lt
    178.843123 503.847266 lt
    178.862156 502.204703 lt
    178.881190 500.962755 lt
    178.900223 501.363380 lt
    178.919257 502.204703 lt
    178.938290 502.925824 lt
    178.957323 503.446641 lt
    178.976357 503.807202 lt
    178.995390 504.247891 lt
    179.014424 504.528332 lt
    179.033457 504.688581 lt
    179.052491 504.808765 lt
    179.071524 505.049141 lt
    179.090558 505.169334 lt
    179.109591 505.089205 lt
    179.128625 505.049141 lt
    179.147658 505.169334 lt
    179.166691 505.249453 lt
    179.185725 505.089205 lt
    179.204758 505.009077 lt
    179.223792 505.089205 lt
    179.242825 505.169334 lt
    179.261859 505.089205 lt
    179.280892 505.009077 lt
    179.299926 505.129269 lt
    179.318959 505.289518 lt
    179.337993 505.249453 lt
    179.357026 505.249453 lt
    179.376059 505.249453 lt
    179.395093 505.409710 lt
    179.414126 505.329582 lt
    179.433160 505.329582 lt
    179.452193 505.369646 lt
    179.471227 505.489830 lt
    179.490260 505.369646 lt
    179.509294 505.369646 lt
    179.528327 505.489830 lt
    179.547361 505.610022 lt
    179.566394 505.449766 lt
    179.585428 505.369646 lt
    179.604461 505.449766 lt
    179.623494 505.529894 lt
    179.642528 505.409710 lt
    179.661561 505.449766 lt
    179.680595 505.489830 lt
    179.699628 505.690143 lt
    179.718662 505.489830 lt
    179.737695 505.449766 lt
    179.756729 505.529894 lt
    179.775762 505.569959 lt
    179.794796 505.409710 lt
    179.813829 505.329582 lt
    179.832862 505.329582 lt
    179.851896 505.409710 lt
    179.870929 505.209390 lt
    179.889963 505.129269 lt
    179.908996 505.129269 lt
    179.928030 505.209390 lt
    179.947063 504.969021 lt
    179.966097 504.888893 lt
    179.985130 504.808765 lt
    180.004164 504.969021 lt
    180.023197 504.768709 lt
    180.042230 504.728644 lt
    180.061264 504.728644 lt
    180.080297 504.928957 lt
    180.099331 504.768709 lt
    180.118364 504.768709 lt
    180.137398 504.728644 lt
    180.156431 504.888893 lt
    180.175465 504.768709 lt
    180.194498 504.768709 lt
    180.213532 504.728644 lt
    180.232565 504.888893 lt
    180.251599 504.728644 lt
    180.270632 504.728644 lt
    180.289665 504.768709 lt
    180.308699 504.888893 lt
    180.327732 504.688581 lt
    180.346766 504.728644 lt
    180.365799 504.688581 lt
    180.384833 504.768709 lt
    180.403866 504.688581 lt
    180.422900 504.688581 lt
    180.441933 504.728644 lt
    180.460967 504.848828 lt
    180.480000 504.728644 lt
    180.499033 504.728644 lt
    180.518067 504.728644 lt
    180.537100 504.768709 lt
    180.556134 504.608452 lt
    180.575167 504.648516 lt
    180.594201 504.648516 lt
    180.613234 504.648516 lt
    180.632268 504.528332 lt
    180.651301 504.568388 lt
    180.670335 504.488268 lt
    180.689368 504.568388 lt
    180.708401 504.408140 lt
    180.727435 504.368075 lt
    180.746468 504.247891 lt
    180.765502 504.368075 lt
    180.784535 504.247891 lt
    180.803569 504.247891 lt
    180.822602 504.207827 lt
    180.841636 504.448203 lt
    180.860669 504.328019 lt
    180.879703 504.408140 lt
    180.898736 504.328019 lt
    180.917770 504.448203 lt
    180.936803 504.368075 lt
    180.955836 504.448203 lt
    180.974870 504.408140 lt
    180.993903 504.488268 lt
    181.012937 504.408140 lt
    181.031970 504.448203 lt
    181.051004 504.488268 lt
    181.070037 504.528332 lt
    181.089071 504.448203 lt
    181.108104 504.448203 lt
    181.127138 504.448203 lt
    181.146171 504.528332 lt
    181.165204 504.448203 lt
    181.184238 504.448203 lt
    181.203271 504.528332 lt
    181.222305 504.568388 lt
    181.241338 504.528332 lt
    181.260372 504.528332 lt
    181.279405 504.648516 lt
    181.298439 504.528332 lt
    181.317472 504.448203 lt
    181.336506 504.448203 lt
    181.355539 504.488268 lt
    181.374572 504.448203 lt
    181.393606 504.368075 lt
    181.412639 504.448203 lt
    181.431673 504.408140 lt
    181.450706 504.368075 lt
    181.469740 504.207827 lt
    181.488773 504.207827 lt
    181.507807 504.207827 lt
    181.526840 504.167763 lt
    181.545874 504.127707 lt
    181.564907 504.087643 lt
    181.583941 504.247891 lt
    181.602974 504.207827 lt
    181.622007 504.167763 lt
    181.641041 504.287956 lt
    181.660074 504.328019 lt
    181.679108 504.247891 lt
    181.698141 504.247891 lt
    181.717175 504.328019 lt
    181.736208 504.408140 lt
    181.755242 504.328019 lt
    181.774275 504.287956 lt
    181.793309 504.368075 lt
    181.812342 504.488268 lt
    181.831375 504.408140 lt
    181.850409 504.328019 lt
    181.869442 504.328019 lt
    181.888476 504.448203 lt
    181.907509 504.368075 lt
    181.926543 504.368075 lt
    181.945576 504.368075 lt
    181.964610 504.488268 lt
    181.983643 504.448203 lt
    182.002677 504.408140 lt
    182.021710 504.408140 lt
    182.040743 504.528332 lt
    182.059777 504.408140 lt
    182.078810 504.368075 lt
    182.097844 504.368075 lt
    182.116877 504.488268 lt
    182.135911 504.328019 lt
    182.154944 504.287956 lt
    182.173978 504.328019 lt
    182.193011 504.408140 lt
    182.212045 504.247891 lt
    182.231078 504.127707 lt
    182.250112 504.087643 lt
    182.269145 504.247891 lt
    182.288178 504.087643 lt
    182.307212 504.047579 lt
    182.326245 504.087643 lt
    182.345279 504.247891 lt
    182.364312 504.127707 lt
    182.383346 504.127707 lt
    182.402379 504.247891 lt
    182.421413 504.328019 lt
    182.440446 504.167763 lt
    182.459480 504.247891 lt
    182.478513 504.247891 lt
    182.497546 504.368075 lt
    182.516580 504.287956 lt
    182.535613 504.287956 lt
    182.554647 504.328019 lt
    182.573680 504.488268 lt
    182.592714 504.368075 lt
    182.611747 504.328019 lt
    182.630781 504.328019 lt
    182.649814 504.448203 lt
    182.668848 504.368075 lt
    182.687881 504.408140 lt
    182.706914 504.368075 lt
    182.725948 504.528332 lt
    182.744981 504.448203 lt
    182.764015 504.448203 lt
    182.783048 504.448203 lt
    182.802082 504.568388 lt
    182.821115 504.368075 lt
    182.840149 504.368075 lt
    182.859182 504.368075 lt
    182.878216 504.488268 lt
    182.897249 504.287956 lt
    182.916283 504.328019 lt
    182.935316 504.287956 lt
    182.954349 504.408140 lt
    182.973383 504.207827 lt
    182.992416 504.167763 lt
    183.011450 504.047579 lt
    183.030483 504.167763 lt
    183.049517 504.007515 lt
    183.068550 504.007515 lt
    183.087584 503.927387 lt
    183.106617 504.127707 lt
    183.125651 503.967450 lt
    183.144684 504.047579 lt
    183.163717 504.047579 lt
    183.182751 504.207827 lt
    183.201784 504.047579 lt
    183.220818 504.127707 lt
    183.239851 504.127707 lt
    183.258885 504.287956 lt
    183.277918 504.167763 lt
    183.296952 504.167763 lt
    183.315985 504.207827 lt
    183.335019 504.408140 lt
    183.354052 504.247891 lt
    183.373086 504.247891 lt
    183.392119 504.287956 lt
    183.411152 504.448203 lt
    183.430186 504.328019 lt
    183.449219 504.368075 lt
    183.468253 504.408140 lt
    183.487286 504.528332 lt
    183.506320 504.448203 lt
    183.525353 504.528332 lt
    183.544387 504.488268 lt
    183.563420 504.688581 lt
    183.582454 504.528332 lt
    183.601487 504.568388 lt
    183.620520 504.568388 lt
    183.639554 504.688581 lt
    183.658587 504.608452 lt
    183.677621 504.608452 lt
    183.696654 504.608452 lt
    183.715688 504.728644 lt
    183.734721 504.568388 lt
    183.753755 504.608452 lt
    183.772788 504.528332 lt
    183.791822 504.688581 lt
    183.810855 504.648516 lt
    183.829888 504.648516 lt
    183.848922 504.608452 lt
    183.867955 504.808765 lt
    183.886989 504.728644 lt
    183.906022 504.848828 lt
    183.925056 504.808765 lt
    183.944089 505.009077 lt
    183.963123 504.928957 lt
    183.982156 505.009077 lt
    184.001190 504.969021 lt
    184.020223 505.169334 lt
    184.039257 505.049141 lt
    184.058290 505.169334 lt
    184.077323 505.169334 lt
    184.096357 505.329582 lt
    184.115390 505.209390 lt
    184.134424 505.249453 lt
    184.153457 505.289518 lt
    184.172491 505.409710 lt
    184.191524 505.329582 lt
    184.210558 505.449766 lt
    184.229591 505.329582 lt
    184.248625 505.489830 lt
    184.267658 505.489830 lt
    184.286691 505.529894 lt
    184.305725 505.529894 lt
    184.324758 505.610022 lt
    184.343792 505.489830 lt
    184.362825 505.529894 lt
    184.381859 505.489830 lt
    184.400892 505.569959 lt
    184.419926 505.449766 lt
    184.438959 505.489830 lt
    184.457993 505.449766 lt
    184.477026 505.489830 lt
    184.496059 505.409710 lt
    184.515093 505.369646 lt
    184.534126 505.289518 lt
    184.553160 505.369646 lt
    184.572193 505.329582 lt
    184.591227 505.409710 lt
    184.610260 505.329582 lt
    184.629294 505.409710 lt
    184.648327 505.329582 lt
    184.667361 505.409710 lt
    184.686394 505.529894 lt
    184.705428 505.610022 lt
    184.724461 505.650078 lt
    184.743494 505.610022 lt
    184.762528 505.569959 lt
    184.781561 505.489830 lt
    184.800595 505.169334 lt
    184.819628 504.928957 lt
    184.838662 504.688581 lt
    184.857695 504.728644 lt
    184.876729 504.448203 lt
    184.895762 503.566825 lt
    184.914796 501.764013 lt
    184.933829 501.283260 lt
    184.952862 501.964326 lt
    184.971896 502.685447 lt
    184.990929 503.206265 lt
    185.009963 503.687018 lt
    185.028996 504.127707 lt
    185.048030 504.408140 lt
    185.067063 504.688581 lt
    185.086097 504.888893 lt
    185.105130 505.009077 lt
    185.124164 505.129269 lt
    185.143197 505.209390 lt
    185.162230 505.129269 lt
    185.181264 505.089205 lt
    185.200297 505.169334 lt
    185.219331 505.329582 lt
    185.238364 505.209390 lt
    185.257398 505.209390 lt
    185.276431 505.169334 lt
    185.295465 505.289518 lt
    185.314498 505.129269 lt
    185.333532 505.129269 lt
    185.352565 505.209390 lt
    185.371599 505.289518 lt
    185.390632 505.169334 lt
    185.409665 505.209390 lt
    185.428699 505.249453 lt
    185.447732 505.449766 lt
    185.466766 505.249453 lt
    185.485799 505.249453 lt
    185.504833 505.409710 lt
    185.523866 505.489830 lt
    185.542900 505.369646 lt
    185.561933 505.329582 lt
    185.580967 505.409710 lt
    185.600000 505.569959 lt
    185.619033 505.489830 lt
    185.638067 505.489830 lt
    185.657100 505.529894 lt
    185.676134 505.610022 lt
    185.695167 505.489830 lt
    185.714201 505.529894 lt
    185.733234 505.569959 lt
    185.752268 505.610022 lt
    185.771301 505.489830 lt
    185.790335 505.529894 lt
    185.809368 505.529894 lt
    185.828401 505.569959 lt
    185.847435 505.449766 lt
    185.866468 505.409710 lt
    185.885502 505.409710 lt
    185.904535 505.449766 lt
    185.923569 505.289518 lt
    185.942602 505.249453 lt
    185.961636 505.289518 lt
    185.980669 505.289518 lt
    185.999703 505.129269 lt
    186.018736 505.089205 lt
    186.037770 505.009077 lt
    186.056803 505.089205 lt
    186.075836 504.928957 lt
    186.094870 504.928957 lt
    186.113903 504.928957 lt
    186.132937 504.969021 lt
    186.151970 504.808765 lt
    186.171004 504.888893 lt
    186.190037 504.848828 lt
    186.209071 504.969021 lt
    186.228104 504.848828 lt
    186.247138 504.848828 lt
    186.266171 504.888893 lt
    186.285204 505.009077 lt
    186.304238 504.888893 lt
    186.323271 504.928957 lt
    186.342305 504.888893 lt
    186.361338 505.009077 lt
    186.380372 504.888893 lt
    186.399405 504.928957 lt
    186.418439 504.928957 lt
    186.437472 505.009077 lt
    186.456506 504.928957 lt
    186.475539 505.009077 lt
    186.494572 504.969021 lt
    186.513606 505.049141 lt
    186.532639 504.928957 lt
    186.551673 504.969021 lt
    186.570706 504.969021 lt
    186.589740 504.969021 lt
    186.608773 504.888893 lt
    186.627807 504.928957 lt
    186.646840 504.888893 lt
    186.665874 504.888893 lt
    186.684907 504.808765 lt
    186.703941 504.848828 lt
    186.722974 504.808765 lt
    186.742007 504.808765 lt
    186.761041 504.728644 lt
    186.780074 504.728644 lt
    186.799108 504.648516 lt
    186.818141 504.648516 lt
    186.837175 504.568388 lt
    186.856208 504.648516 lt
    186.875242 504.608452 lt
    186.894275 504.608452 lt
    186.913309 504.528332 lt
    186.932342 504.608452 lt
    186.951375 504.608452 lt
    186.970409 504.688581 lt
    186.989442 504.568388 lt
    187.008476 504.608452 lt
    187.027509 504.648516 lt
    187.046543 504.688581 lt
    187.065576 504.608452 lt
    187.084610 504.688581 lt
    187.103643 504.688581 lt
    187.122677 504.728644 lt
    187.141710 504.688581 lt
    187.160743 504.728644 lt
    187.179777 504.728644 lt
    187.198810 504.768709 lt
    187.217844 504.728644 lt
    187.236877 504.808765 lt
    187.255911 504.848828 lt
    187.274944 504.848828 lt
    187.293978 504.728644 lt
    187.313011 504.808765 lt
    187.332045 504.848828 lt
    187.351078 504.768709 lt
    187.370112 504.728644 lt
    187.389145 504.728644 lt
    187.408178 504.728644 lt
    187.427212 504.688581 lt
    187.446245 504.608452 lt
    187.465279 504.648516 lt
    187.484312 504.648516 lt
    187.503346 504.608452 lt
    187.522379 504.488268 lt
    187.541413 504.528332 lt
    187.560446 504.568388 lt
    187.579480 504.448203 lt
    187.598513 504.368075 lt
    187.617546 504.448203 lt
    187.636580 504.528332 lt
    187.655613 504.488268 lt
    187.674647 504.287956 lt
    187.693680 504.448203 lt
    187.712714 504.528332 lt
    187.731747 504.488268 lt
    187.750781 504.368075 lt
    187.769814 504.488268 lt
    187.788848 504.568388 lt
    187.807881 504.488268 lt
    187.826914 504.448203 lt
    187.845948 504.528332 lt
    187.864981 504.608452 lt
    187.884015 504.568388 lt
    187.903048 504.528332 lt
    187.922082 504.608452 lt
    187.941115 504.688581 lt
    187.960149 504.608452 lt
    187.979182 504.608452 lt
    187.998216 504.688581 lt
    188.017249 504.768709 lt
    188.036283 504.728644 lt
    188.055316 504.568388 lt
    188.074349 504.688581 lt
    188.093383 504.728644 lt
    188.112416 504.648516 lt
    188.131450 504.608452 lt
    188.150483 504.688581 lt
    188.169517 504.688581 lt
    188.188550 504.608452 lt
    188.207584 504.528332 lt
    188.226617 504.568388 lt
    188.245651 504.608452 lt
    188.264684 504.528332 lt
    188.283717 504.448203 lt
    188.302751 504.488268 lt
    188.321784 504.568388 lt
    188.340818 504.408140 lt
    188.359851 504.368075 lt
    188.378885 504.448203 lt
    188.397918 504.528332 lt
    188.416952 504.408140 lt
    188.435985 504.287956 lt
    188.455019 504.408140 lt
    188.474052 504.528332 lt
    188.493086 504.408140 lt
    188.512119 504.368075 lt
    188.531152 504.448203 lt
    188.550186 504.608452 lt
    188.569219 504.488268 lt
    188.588253 504.448203 lt
    188.607286 504.528332 lt
    188.626320 504.648516 lt
    188.645353 504.528332 lt
    188.664387 504.528332 lt
    188.683420 504.608452 lt
    188.702454 504.728644 lt
    188.721487 504.648516 lt
    188.740520 504.648516 lt
    188.759554 504.728644 lt
    188.778587 504.808765 lt
    188.797621 504.648516 lt
    188.816654 504.648516 lt
    188.835688 504.648516 lt
    188.854721 504.728644 lt
    188.873755 504.568388 lt
    188.892788 504.608452 lt
    188.911822 504.608452 lt
    188.930855 504.648516 lt
    188.949888 504.568388 lt
    188.968922 504.528332 lt
    188.987955 504.528332 lt
    189.006989 504.608452 lt
    189.026022 504.448203 lt
    189.045056 504.408140 lt
    189.064089 504.408140 lt
    189.083123 504.448203 lt
    189.102156 504.328019 lt
    189.121190 504.287956 lt
    189.140223 504.328019 lt
    189.159257 504.448203 lt
    189.178290 504.287956 lt
    189.197323 504.287956 lt
    189.216357 504.287956 lt
    189.235390 504.448203 lt
    189.254424 504.328019 lt
    189.273457 504.328019 lt
    189.292491 504.368075 lt
    189.311524 504.528332 lt
    189.330558 504.448203 lt
    189.349591 504.488268 lt
    189.368625 504.488268 lt
    189.387658 504.688581 lt
    189.406691 504.568388 lt
    189.425725 504.568388 lt
    189.444758 504.408140 lt
    189.463792 504.328019 lt
    189.482825 503.967450 lt
    189.501859 503.847266 lt
    189.520892 503.927387 lt
    189.539926 503.807202 lt
    189.558959 502.445070 lt
    189.577993 500.882635 lt
    189.597026 500.241633 lt
    189.616059 500.081377 lt
    189.635093 499.841008 lt
    189.654126 499.841008 lt
    189.673160 499.921129 lt
    189.692193 500.321754 lt
    189.711227 500.522066 lt
    189.730260 501.082947 lt
    189.749294 501.403444 lt
    189.768327 501.764013 lt
    189.787361 502.004382 lt
    189.806394 502.445070 lt
    189.825428 502.805640 lt
    189.844461 503.206265 lt
    189.863494 503.406578 lt
    189.882528 503.807202 lt
    189.901561 504.007515 lt
    189.920595 504.368075 lt
    189.939628 504.408140 lt
    189.958662 504.528332 lt
    189.977695 504.568388 lt
    189.996729 504.848828 lt
    190.015762 504.768709 lt
    190.034796 504.808765 lt
    190.053829 504.808765 lt
    190.072862 505.009077 lt
    190.091896 504.928957 lt
    190.110929 504.969021 lt
    190.129963 505.009077 lt
    190.148996 505.169334 lt
    190.168030 505.009077 lt
    190.187063 505.129269 lt
    190.206097 505.249453 lt
    190.225130 505.449766 lt
    190.244164 505.449766 lt
    190.263197 505.650078 lt
    190.282230 505.730206 lt
    190.301264 505.930519 lt
    190.320297 505.930519 lt
    190.339331 506.010647 lt
    190.358364 506.170896 lt
    190.377398 506.331144 lt
    190.396431 506.331144 lt
    190.415465 506.451337 lt
    190.434498 506.491393 lt
    190.453532 506.531456 lt
    190.472565 506.491393 lt
    190.491599 506.571521 lt
    190.510632 506.531456 lt
    190.529665 506.651649 lt
    190.548699 506.571521 lt
    190.567732 506.611585 lt
    190.586766 506.531456 lt
    190.605799 506.651649 lt
    190.624833 506.531456 lt
    190.643866 506.571521 lt
    190.662900 506.531456 lt
    190.681933 506.651649 lt
    190.700967 506.571521 lt
    190.720000 506.531456 lt
    190.739033 506.531456 lt
    190.758067 506.691714 lt
    190.777100 506.531456 lt
    190.796134 506.531456 lt
    190.815167 506.531456 lt
    190.834201 506.691714 lt
    190.853234 506.571521 lt
    190.872268 506.571521 lt
    190.891301 506.571521 lt
    190.910335 506.731769 lt
    190.929368 506.611585 lt
    190.948401 506.651649 lt
    190.967435 506.651649 lt
    190.986468 506.731769 lt
    191.005502 506.651649 lt
    191.024535 506.651649 lt
    191.043569 506.731769 lt
    191.062602 506.731769 lt
    191.081636 506.651649 lt
    191.100669 506.611585 lt
    191.119703 506.571521 lt
    191.138736 506.611585 lt
    191.157770 506.491393 lt
    191.176803 506.531456 lt
    191.195836 506.451337 lt
    191.214870 506.451337 lt
    191.233903 506.331144 lt
    191.252937 506.331144 lt
    191.271970 506.291080 lt
    191.291004 506.291080 lt
    191.310037 506.210960 lt
    191.329071 506.170896 lt
    191.348104 506.090768 lt
    191.367138 506.130831 lt
    191.386171 506.010647 lt
    191.405204 506.010647 lt
    191.424238 505.970584 lt
    191.443271 506.050712 lt
    191.462305 505.930519 lt
    191.481338 505.850391 lt
    191.500372 505.850391 lt
    191.519405 505.890455 lt
    191.538439 505.770271 lt
    191.557472 505.770271 lt
    191.576506 505.770271 lt
    191.595539 505.850391 lt
    191.614572 505.770271 lt
    191.633606 505.810335 lt
    191.652639 505.770271 lt
    191.671673 505.850391 lt
    191.690706 505.770271 lt
    191.709740 505.850391 lt
    191.728773 505.770271 lt
    191.747807 505.810335 lt
    191.766840 505.770271 lt
    191.785874 505.770271 lt
    191.804907 505.810335 lt
    191.823941 505.850391 lt
    191.842974 505.690143 lt
    191.862007 505.650078 lt
    191.881041 505.690143 lt
    191.900074 505.690143 lt
    191.919108 505.569959 lt
    191.938141 505.569959 lt
    191.957175 505.569959 lt
    191.976208 505.529894 lt
    191.995242 505.409710 lt
    192.014275 505.409710 lt
    192.033309 505.409710 lt
    192.052342 505.329582 lt
    192.071375 505.249453 lt
    192.090409 505.209390 lt
    192.109442 505.169334 lt
    192.128476 505.169334 lt
    192.147509 505.089205 lt
    192.166543 505.049141 lt
    192.185576 505.049141 lt
    192.204610 505.049141 lt
    192.223643 504.928957 lt
    192.242677 504.928957 lt
    192.261710 504.928957 lt
    192.280743 504.928957 lt
    192.299777 504.808765 lt
    192.318810 504.848828 lt
    192.337844 504.848828 lt
    192.356877 504.888893 lt
    192.375911 504.808765 lt
    192.394944 504.848828 lt
    192.413978 504.848828 lt
    192.433011 504.848828 lt
    192.452045 504.768709 lt
    192.471078 504.848828 lt
    192.490112 504.888893 lt
    192.509145 504.888893 lt
    192.528178 504.848828 lt
    192.547212 504.848828 lt
    192.566245 504.928957 lt
    192.585279 504.928957 lt
    192.604312 504.808765 lt
    192.623346 504.808765 lt
    192.642379 504.888893 lt
    192.661413 504.768709 lt
    192.680446 504.728644 lt
    192.699480 504.728644 lt
    192.718513 504.768709 lt
    192.737546 504.688581 lt
    192.756580 504.568388 lt
    192.775613 504.608452 lt
    192.794647 504.688581 lt
    192.813680 504.568388 lt
    192.832714 504.488268 lt
    192.851747 504.448203 lt
    192.870781 504.568388 lt
    192.889814 504.448203 lt
    192.908848 504.368075 lt
    192.927881 504.408140 lt
    192.946914 504.448203 lt
    192.965948 504.408140 lt
    192.984981 504.287956 lt
    193.004015 504.328019 lt
    193.023048 504.408140 lt
    193.042082 504.328019 lt
    193.061115 504.287956 lt
    193.080149 504.287956 lt
    193.099182 504.408140 lt
    193.118216 504.328019 lt
    193.137249 504.328019 lt
    193.156283 504.368075 lt
    193.175316 504.448203 lt
    193.194349 504.408140 lt
    193.213383 504.408140 lt
    193.232416 504.448203 lt
    193.251450 504.528332 lt
    193.270483 504.488268 lt
    193.289517 504.448203 lt
    193.308550 504.488268 lt
    193.327584 504.648516 lt
    193.346617 504.568388 lt
    193.365651 504.488268 lt
    193.384684 504.528332 lt
    193.403717 504.608452 lt
    193.422751 504.528332 lt
    193.441784 504.488268 lt
    193.460818 504.488268 lt
    193.479851 504.568388 lt
    193.498885 504.448203 lt
    193.517918 504.408140 lt
    193.536952 504.448203 lt
    193.555985 504.528332 lt
    193.575019 504.368075 lt
    193.594052 504.368075 lt
    193.613086 504.408140 lt
    193.632119 504.488268 lt
    193.651152 504.368075 lt
    193.670186 504.287956 lt
    193.689219 504.368075 lt
    193.708253 504.448203 lt
    193.727286 504.368075 lt
    193.746320 504.287956 lt
    193.765353 504.328019 lt
    193.784387 504.448203 lt
    193.803420 504.328019 lt
    193.822454 504.287956 lt
    193.841487 504.368075 lt
    193.860520 504.528332 lt
    193.879554 504.408140 lt
    193.898587 504.408140 lt
    193.917621 504.488268 lt
    193.936654 504.608452 lt
    193.955688 504.528332 lt
    193.974721 504.488268 lt
    193.993755 504.568388 lt
    194.012788 504.728644 lt
    194.031822 504.648516 lt
    194.050855 504.648516 lt
    194.069888 504.728644 lt
    194.088922 504.888893 lt
    194.107955 504.808765 lt
    194.126989 504.768709 lt
    194.146022 504.808765 lt
    194.165056 504.888893 lt
    194.184089 504.768709 lt
    194.203123 504.768709 lt
    194.222156 504.808765 lt
    194.241190 504.888893 lt
    194.260223 504.808765 lt
    194.279257 504.728644 lt
    194.298290 504.808765 lt
    194.317323 504.888893 lt
    194.336357 504.768709 lt
    194.355390 504.768709 lt
    194.374424 504.768709 lt
    194.393457 504.928957 lt
    194.412491 504.728644 lt
    194.431524 504.768709 lt
    194.450558 504.768709 lt
    194.469591 504.969021 lt
    194.488625 504.808765 lt
    194.507658 504.768709 lt
    194.526691 504.808765 lt
    194.545725 505.009077 lt
    194.564758 504.808765 lt
    194.583792 504.848828 lt
    194.602825 504.928957 lt
    194.621859 505.089205 lt
    194.640892 505.009077 lt
    194.659926 505.049141 lt
    194.678959 505.129269 lt
    194.697993 505.289518 lt
    194.717026 505.169334 lt
    194.736059 505.289518 lt
    194.755093 505.369646 lt
    194.774126 505.569959 lt
    194.793160 505.569959 lt
    194.812193 505.690143 lt
    194.831227 505.770271 lt
    194.850260 505.970584 lt
    194.869294 506.010647 lt
    194.888327 506.130831 lt
    194.907361 506.251024 lt
    194.926394 506.491393 lt
    194.945428 506.531456 lt
    194.964461 506.611585 lt
    194.983494 506.731769 lt
    195.002528 507.012210 lt
    195.021561 507.052274 lt
    195.040595 507.132394 lt
    195.059628 507.212522 lt
    195.078662 507.372771 lt
    195.097695 506.932081 lt
    195.116729 506.010647 lt
    195.135762 504.408140 lt
    195.154796 502.965888 lt
    195.173829 501.483572 lt
    195.192862 500.602194 lt
    195.211896 500.201569 lt
    195.230929 500.161505 lt
    195.249963 499.881065 lt
    195.268996 499.680752 lt
    195.288030 499.480440 lt
    195.307063 499.520504 lt
    195.326097 499.400319 lt
    195.345130 499.560568 lt
    195.364164 499.600632 lt
    195.383197 499.961193 lt
    195.402230 500.041321 lt
    195.421264 500.401882 lt
    195.440297 500.722379 lt
    195.459331 501.163068 lt
    195.478364 501.563701 lt
    195.497398 501.884197 lt
    195.516431 502.124574 lt
    195.535465 502.605328 lt
    195.554498 502.845704 lt
    195.573532 503.286385 lt
    195.592565 503.606890 lt
    195.611599 504.047579 lt
    195.630632 504.247891 lt
    195.649665 504.528332 lt
    195.668699 504.728644 lt
    195.687732 504.969021 lt
    195.706766 505.089205 lt
    195.725799 505.329582 lt
    195.744833 505.489830 lt
    195.763866 505.650078 lt
    195.782900 505.690143 lt
    195.801933 505.850391 lt
    195.820967 505.890455 lt
    195.840000 506.050712 lt
    195.859033 506.050712 lt
    195.878067 506.170896 lt
    195.897100 506.210960 lt
    195.916134 506.371208 lt
    195.935167 506.331144 lt
    195.954201 506.451337 lt
    195.973234 506.491393 lt
    195.992268 506.651649 lt
    196.011301 506.571521 lt
    196.030335 506.611585 lt
    196.049368 506.651649 lt
    196.068401 506.731769 lt
    196.087435 506.611585 lt
    196.106468 506.731769 lt
    196.125502 506.731769 lt
    196.144535 506.851962 lt
    196.163569 506.731769 lt
    196.182602 506.851962 lt
    196.201636 506.851962 lt
    196.220669 506.892026 lt
    196.239703 506.811897 lt
    196.258736 506.851962 lt
    196.277770 506.892026 lt
    196.296803 506.892026 lt
    196.315836 506.892026 lt
    196.334870 506.932081 lt
    196.353903 506.932081 lt
    196.372937 506.932081 lt
    196.391970 506.851962 lt
    196.411004 506.851962 lt
    196.430037 506.851962 lt
    196.449071 506.771833 lt
    196.468104 506.691714 lt
    196.487138 506.691714 lt
    196.506171 506.691714 lt
    196.525204 506.611585 lt
    196.544238 506.491393 lt
    196.563271 506.491393 lt
    196.582305 506.491393 lt
    196.601338 506.371208 lt
    196.620372 506.331144 lt
    196.639405 506.331144 lt
    196.658439 506.331144 lt
    196.677472 506.251024 lt
    196.696506 506.170896 lt
    196.715539 506.130831 lt
    196.734572 506.170896 lt
    196.753606 506.130831 lt
    196.772639 506.050712 lt
    196.791673 506.050712 lt
    196.810706 506.050712 lt
    196.829740 505.970584 lt
    196.848773 505.850391 lt
    196.867807 505.930519 lt
    196.886840 505.970584 lt
    196.905874 505.890455 lt
    196.924907 505.850391 lt
    196.943941 505.890455 lt
    196.962974 505.970584 lt
    196.982007 505.890455 lt
    197.001041 505.850391 lt
    197.020074 505.930519 lt
    197.039108 506.010647 lt
    197.058141 505.970584 lt
    197.077175 505.970584 lt
    197.096208 505.930519 lt
    197.115242 506.090768 lt
    197.134275 506.010647 lt
    197.153309 505.970584 lt
    197.172342 505.970584 lt
    197.191375 506.050712 lt
    197.210409 505.890455 lt
    197.229442 505.810335 lt
    197.248476 505.810335 lt
    197.267509 505.890455 lt
    197.286543 505.730206 lt
    197.305576 505.690143 lt
    197.324610 505.730206 lt
    197.343643 505.770271 lt
    197.362677 505.610022 lt
    197.381710 505.569959 lt
    197.400743 505.569959 lt
    197.419777 505.730206 lt
    197.438810 505.569959 lt
    197.457844 505.529894 lt
    197.476877 505.529894 lt
    197.495911 505.690143 lt
    197.514944 505.529894 lt
    197.533978 505.449766 lt
    197.553011 505.449766 lt
    197.572045 505.610022 lt
    197.591078 505.369646 lt
    197.610112 505.329582 lt
    197.629145 505.329582 lt
    197.648178 505.489830 lt
    197.667212 505.329582 lt
    197.686245 505.329582 lt
    197.705279 505.409710 lt
    197.724312 505.529894 lt
    197.743346 505.369646 lt
    197.762379 505.369646 lt
    197.781413 505.369646 lt
    197.800446 505.610022 lt
    197.819480 505.489830 lt
    197.838513 505.489830 lt
    197.857546 505.529894 lt
    197.876580 505.690143 lt
    197.895613 505.569959 lt
    197.914647 505.529894 lt
    197.933680 505.489830 lt
    197.952714 505.650078 lt
    197.971747 505.449766 lt
    197.990781 505.409710 lt
    198.009814 505.409710 lt
    198.028848 505.529894 lt
    198.047881 505.329582 lt
    198.066914 505.329582 lt
    198.085948 505.329582 lt
    198.104981 505.409710 lt
    198.124015 505.249453 lt
    198.143048 505.209390 lt
    198.162082 505.209390 lt
    198.181115 505.329582 lt
    198.200149 505.209390 lt
    198.219182 505.169334 lt
    198.238216 505.169334 lt
    198.257249 505.329582 lt
    198.276283 505.129269 lt
    198.295316 505.129269 lt
    198.314349 505.089205 lt
    198.333383 505.249453 lt
    198.352416 505.049141 lt
    198.371450 505.009077 lt
    198.390483 505.009077 lt
    198.409517 505.169334 lt
    198.428550 505.009077 lt
    198.447584 505.049141 lt
    198.466617 505.049141 lt
    198.485651 505.209390 lt
    198.504684 505.049141 lt
    198.523717 505.089205 lt
    198.542751 505.129269 lt
    198.561784 505.249453 lt
    198.580818 505.209390 lt
    198.599851 505.249453 lt
    198.618885 505.289518 lt
    198.637918 505.409710 lt
    198.656952 505.289518 lt
    198.675985 505.289518 lt
    198.695019 505.249453 lt
    198.714052 505.409710 lt
    198.733086 505.249453 lt
    198.752119 505.249453 lt
    198.771152 505.249453 lt
    198.790186 505.329582 lt
    198.809219 505.169334 lt
    198.828253 505.169334 lt
    198.847286 505.169334 lt
    198.866320 505.249453 lt
    198.885353 505.129269 lt
    198.904387 505.129269 lt
    198.923420 505.089205 lt
    198.942454 505.169334 lt
    198.961487 505.089205 lt
    198.980520 505.089205 lt
    198.999554 505.089205 lt
    199.018587 505.249453 lt
    199.037621 505.089205 lt
    199.056654 505.129269 lt
    199.075688 505.089205 lt
    199.094721 505.129269 lt
    199.113755 505.049141 lt
    199.132788 505.049141 lt
    199.151822 505.009077 lt
    199.170855 505.129269 lt
    199.189888 505.089205 lt
    199.208922 505.089205 lt
    199.227955 505.089205 lt
    199.246989 505.249453 lt
    199.266022 505.169334 lt
    199.285056 505.209390 lt
    199.304089 505.249453 lt
    199.323123 505.369646 lt
    199.342156 505.369646 lt
    199.361190 505.369646 lt
    199.380223 505.369646 lt
    199.399257 505.449766 lt
    199.418290 505.409710 lt
    199.437323 505.489830 lt
    199.456357 505.529894 lt
    199.475390 505.529894 lt
    199.494424 505.489830 lt
    199.513457 505.449766 lt
    199.532491 505.529894 lt
    199.551524 505.529894 lt
    199.570558 505.449766 lt
    199.589591 505.489830 lt
    199.608625 505.449766 lt
    199.627658 505.489830 lt
    199.646691 505.449766 lt
    199.665725 505.489830 lt
    199.684758 505.489830 lt
    199.703792 505.529894 lt
    199.722825 505.409710 lt
    199.741859 505.449766 lt
    199.760892 505.489830 lt
    199.779926 505.529894 lt
    199.798959 505.489830 lt
    199.817993 505.489830 lt
    199.837026 505.529894 lt
    199.856059 505.489830 lt
    199.875093 505.489830 lt
    199.894126 505.569959 lt
    199.913160 505.610022 lt
    199.932193 505.610022 lt
    199.951227 505.610022 lt
    199.970260 505.690143 lt
    199.989294 505.730206 lt
    200.008327 505.770271 lt
    200.027361 505.810335 lt
    200.046394 505.810335 lt
    200.065428 505.850391 lt
    200.084461 505.930519 lt
    200.103494 505.890455 lt
    200.122528 505.970584 lt
    200.141561 506.090768 lt
    200.160595 506.090768 lt
    200.179628 506.050712 lt
    200.198662 506.130831 lt
    200.217695 506.170896 lt
    200.236729 506.170896 lt
    200.255762 506.090768 lt
    200.274796 506.170896 lt
    200.293829 506.170896 lt
    200.312862 506.210960 lt
    200.331896 506.130831 lt
    200.350929 506.170896 lt
    200.369963 506.210960 lt
    200.388996 506.210960 lt
    200.408030 506.130831 lt
    200.427063 506.170896 lt
    200.446097 506.210960 lt
    200.465130 506.170896 lt
    200.484164 506.050712 lt
    200.503197 506.130831 lt
    200.522230 506.210960 lt
    200.541264 506.170896 lt
    200.560297 506.090768 lt
    200.579331 506.130831 lt
    200.598364 506.251024 lt
    200.617398 506.251024 lt
    200.636431 506.090768 lt
    200.655465 506.210960 lt
    200.674498 506.291080 lt
    200.693532 506.251024 lt
    200.712565 506.170896 lt
    200.731599 506.291080 lt
    200.750632 506.411272 lt
    200.769665 506.371208 lt
    200.788699 506.331144 lt
    200.807732 506.411272 lt
    200.826766 506.451337 lt
    200.845799 506.451337 lt
    200.864833 506.411272 lt
    200.883866 506.531456 lt
    200.902900 506.651649 lt
    200.921933 506.531456 lt
    200.940967 506.491393 lt
    200.960000 506.611585 lt
    200.979033 506.691714 lt
    200.998067 506.691714 lt
    201.017100 506.531456 lt
    201.036134 506.651649 lt
    201.055167 506.691714 lt
    201.074201 506.611585 lt
    201.093234 506.571521 lt
    201.112268 506.611585 lt
    201.131301 506.651649 lt
    201.150335 506.571521 lt
    201.169368 506.491393 lt
    201.188401 506.611585 lt
    201.207435 506.611585 lt
    201.226468 506.451337 lt
    201.245502 506.411272 lt
    201.264535 506.491393 lt
    201.283569 506.611585 lt
    201.302602 506.491393 lt
    201.321636 506.411272 lt
    201.340669 506.491393 lt
    201.359703 506.651649 lt
    201.378736 506.451337 lt
    201.397770 506.491393 lt
    201.416803 506.491393 lt
    201.435836 506.651649 lt
    201.454870 506.491393 lt
    201.473903 506.491393 lt
    201.492937 506.531456 lt
    201.511970 506.731769 lt
    201.531004 506.611585 lt
    201.550037 506.571521 lt
    201.569071 506.651649 lt
    201.588104 506.771833 lt
    201.607138 506.651649 lt
    201.626171 506.691714 lt
    201.645204 506.731769 lt
    201.664238 506.892026 lt
    201.683271 506.811897 lt
    201.702305 506.811897 lt
    201.721338 506.851962 lt
    201.740372 506.932081 lt
    201.759405 506.811897 lt
    201.778439 506.851962 lt
    201.797472 506.811897 lt
    201.816506 506.972146 lt
    201.835539 506.771833 lt
    201.854572 506.771833 lt
    201.873606 506.771833 lt
    201.892639 506.892026 lt
    201.911673 506.691714 lt
    201.930706 506.691714 lt
    201.949740 506.691714 lt
    201.968773 506.851962 lt
    201.987807 506.651649 lt
    202.006840 506.611585 lt
    202.025874 506.651649 lt
    202.044907 506.811897 lt
    202.063941 506.571521 lt
    202.082974 506.611585 lt
    202.102007 506.571521 lt
    202.121041 506.731769 lt
    202.140074 506.571521 lt
    202.159108 506.571521 lt
    202.178141 506.531456 lt
    202.197175 506.691714 lt
    202.216208 506.571521 lt
    202.235242 506.611585 lt
    202.254275 506.571521 lt
    202.273309 506.771833 lt
    202.292342 506.611585 lt
    202.311375 506.651649 lt
    202.330409 506.651649 lt
    202.349442 506.811897 lt
    202.368476 506.691714 lt
    202.387509 506.731769 lt
    202.406543 506.771833 lt
    202.425576 506.851962 lt
    202.444610 506.771833 lt
    202.463643 506.771833 lt
    202.482677 506.811897 lt
    202.501710 506.892026 lt
    202.520743 506.811897 lt
    202.539777 506.771833 lt
    202.558810 506.811897 lt
    202.577844 506.892026 lt
    202.596877 506.811897 lt
    202.615911 506.892026 lt
    202.634944 506.892026 lt
    202.653978 506.932081 lt
    202.673011 506.811897 lt
    202.692045 506.811897 lt
    202.711078 506.811897 lt
    202.730112 506.932081 lt
    202.749145 506.771833 lt
    202.768178 506.771833 lt
    202.787212 506.651649 lt
    202.806245 506.771833 lt
    202.825279 506.531456 lt
    202.844312 506.411272 lt
    202.863346 506.090768 lt
    202.882379 506.050712 lt
    202.901413 505.810335 lt
    202.920446 504.648516 lt
    202.939480 503.246329 lt
    202.958513 502.204703 lt
    202.977546 501.123012 lt
    202.996580 501.243196 lt
    203.015613 502.004382 lt
    203.034647 502.645383 lt
    203.053680 503.046016 lt
    203.072714 503.566825 lt
    203.091747 503.927387 lt
    203.110781 504.287956 lt
    203.129814 504.568388 lt
    203.148848 504.808765 lt
    203.167881 505.049141 lt
    203.186914 505.209390 lt
    203.205948 505.209390 lt
    203.224981 505.369646 lt
    203.244015 505.489830 lt
    203.263048 505.489830 lt
    203.282082 505.569959 lt
    203.301115 505.569959 lt
    203.320149 505.690143 lt
    203.339182 505.690143 lt
    203.358216 505.650078 lt
    203.377249 505.690143 lt
    203.396283 505.810335 lt
    203.415316 505.730206 lt
    203.434349 505.690143 lt
    203.453383 505.690143 lt
    203.472416 505.810335 lt
    203.491450 505.730206 lt
    203.510483 505.650078 lt
    203.529517 505.690143 lt
    203.548550 505.810335 lt
    203.567584 505.730206 lt
    203.586617 505.730206 lt
    203.605651 505.730206 lt
    203.624684 505.850391 lt
    203.643717 505.690143 lt
    203.662751 505.730206 lt
    203.681784 505.770271 lt
    203.700818 505.930519 lt
    203.719851 505.730206 lt
    203.738885 505.730206 lt
    203.757918 505.770271 lt
    203.776952 505.930519 lt
    203.795985 505.810335 lt
    203.815019 505.810335 lt
    203.834052 505.810335 lt
    203.853086 505.930519 lt
    203.872119 505.770271 lt
    203.891152 505.770271 lt
    203.910186 505.810335 lt
    203.929219 505.930519 lt
    203.948253 505.770271 lt
    203.967286 505.810335 lt
    203.986320 505.810335 lt
    204.005353 505.890455 lt
    204.024387 505.690143 lt
    204.043420 505.730206 lt
    204.062454 505.650078 lt
    204.081487 505.770271 lt
    204.100520 505.569959 lt
    204.119554 505.569959 lt
    204.138587 505.489830 lt
    204.157621 505.610022 lt
    204.176654 505.369646 lt
    204.195688 505.369646 lt
    204.214721 505.289518 lt
    204.233755 505.449766 lt
    204.252788 505.169334 lt
    204.271822 505.169334 lt
    204.290855 505.089205 lt
    204.309888 505.209390 lt
    204.328922 505.009077 lt
    204.347955 505.009077 lt
    204.366989 504.928957 lt
    204.386022 505.169334 lt
    204.405056 504.888893 lt
    204.424089 504.808765 lt
    204.443123 504.808765 lt
    204.462156 504.969021 lt
    204.481190 504.728644 lt
    204.500223 504.768709 lt
    204.519257 504.728644 lt
    204.538290 504.888893 lt
    204.557323 504.688581 lt
    204.576357 504.728644 lt
    204.595390 504.688581 lt
    204.614424 504.848828 lt
    204.633457 504.648516 lt
    204.652491 504.688581 lt
    204.671524 504.688581 lt
    204.690558 504.808765 lt
    204.709591 504.648516 lt
    204.728625 504.648516 lt
    204.747658 504.648516 lt
    204.766691 504.768709 lt
    204.785725 504.568388 lt
    204.804758 504.608452 lt
    204.823792 504.528332 lt
    204.842825 504.608452 lt
    204.861859 504.488268 lt
    204.880892 504.488268 lt
    204.899926 504.408140 lt
    204.918959 504.528332 lt
    204.937993 504.328019 lt
    204.957026 504.287956 lt
    204.976059 504.287956 lt
    204.995093 504.368075 lt
    205.014126 504.207827 lt
    205.033160 504.167763 lt
    205.052193 504.047579 lt
    205.071227 504.167763 lt
    205.090260 504.007515 lt
    205.109294 504.047579 lt
    205.128327 503.927387 lt
    205.147361 504.047579 lt
    205.166394 503.887331 lt
    205.185428 503.887331 lt
    205.204461 503.887331 lt
    205.223494 504.007515 lt
    205.242528 503.807202 lt
    205.261561 503.847266 lt
    205.280595 503.807202 lt
    205.299628 503.927387 lt
    205.318662 503.807202 lt
    205.337695 503.887331 lt
    205.356729 503.847266 lt
    205.375762 503.927387 lt
    205.394796 503.807202 lt
    205.413829 503.887331 lt
    205.432862 503.847266 lt
    205.451896 503.887331 lt
    205.470929 503.807202 lt
    205.489963 503.887331 lt
    205.508996 503.807202 lt
    205.528030 503.887331 lt
    205.547063 503.807202 lt
    205.566097 503.887331 lt
    205.585130 503.847266 lt
    205.604164 503.847266 lt
    205.623197 503.767138 lt
    205.642230 503.767138 lt
    205.661264 503.767138 lt
    205.680297 503.727074 lt
    205.699331 503.646954 lt
    205.718364 503.646954 lt
    205.737398 503.646954 lt
    205.756431 503.606890 lt
    205.775465 503.566825 lt
    205.794498 503.526762 lt
    205.813532 503.526762 lt
    205.832565 503.486706 lt
    205.851599 503.406578 lt
    205.870632 503.406578 lt
    205.889665 503.406578 lt
    205.908699 503.446641 lt
    205.927732 503.366513 lt
    205.946766 503.326449 lt
    205.965799 503.366513 lt
    205.984833 503.406578 lt
    206.003866 503.286385 lt
    206.022900 503.366513 lt
    206.041933 503.366513 lt
    206.060967 503.446641 lt
    206.080000 503.366513 lt
    206.099033 503.366513 lt
    206.118067 503.406578 lt
    206.137100 503.446641 lt
    206.156134 503.366513 lt
    206.175167 503.486706 lt
    206.194201 503.486706 lt
    206.213234 503.486706 lt
    206.232268 503.446641 lt
    206.251301 503.526762 lt
    206.270335 503.526762 lt
    206.289368 503.486706 lt
    206.308401 503.486706 lt
    206.327435 503.526762 lt
    206.346468 503.566825 lt
    206.365502 503.566825 lt
    206.384535 503.486706 lt
    206.403569 503.566825 lt
    206.422602 503.566825 lt
    206.441636 503.486706 lt
    206.460669 503.406578 lt
    206.479703 503.486706 lt
    206.498736 503.446641 lt
    206.517770 503.406578 lt
    206.536803 503.366513 lt
    206.555836 503.366513 lt
    206.574870 503.366513 lt
    206.593903 503.366513 lt
    206.612937 503.246329 lt
    206.631970 503.286385 lt
    206.651004 503.366513 lt
    206.670037 503.286385 lt
    206.689071 503.166200 lt
    206.708104 503.286385 lt
    206.727138 503.406578 lt
    206.746171 503.326449 lt
    206.765204 503.246329 lt
    206.784238 503.326449 lt
    206.803271 503.446641 lt
    206.822305 503.406578 lt
    206.841338 503.366513 lt
    206.860372 503.446641 lt
    206.879405 503.526762 lt
    206.898439 503.446641 lt
    206.917472 503.406578 lt
    206.936506 503.486706 lt
    206.955539 503.606890 lt
    206.974572 503.526762 lt
    206.993606 503.486706 lt
    207.012639 503.566825 lt
    207.031673 503.646954 lt
    207.050706 503.606890 lt
    207.069740 503.566825 lt
    207.088773 503.606890 lt
    207.107807 503.727074 lt
    207.126840 503.606890 lt
    207.145874 503.606890 lt
    207.164907 503.646954 lt
    207.183941 503.646954 lt
    207.202974 503.566825 lt
    207.222007 503.526762 lt
    207.241041 503.526762 lt
    207.260074 503.606890 lt
    207.279108 503.526762 lt
    207.298141 503.446641 lt
    207.317175 503.446641 lt
    207.336208 503.526762 lt
    207.355242 503.446641 lt
    207.374275 503.406578 lt
    207.393309 503.406578 lt
    207.412342 503.526762 lt
    207.431375 503.406578 lt
    207.450409 503.326449 lt
    207.469442 503.446641 lt
    207.488476 503.606890 lt
    207.507509 503.526762 lt
    207.526543 503.446641 lt
    207.545576 503.526762 lt
    207.564610 503.727074 lt
    207.583643 503.566825 lt
    207.602677 503.566825 lt
    207.621710 503.687018 lt
    207.640743 503.807202 lt
    207.659777 503.687018 lt
    207.678810 503.687018 lt
    207.697844 503.807202 lt
    207.716877 503.927387 lt
    207.735911 503.807202 lt
    207.754944 503.807202 lt
    207.773978 503.887331 lt
    207.793011 503.967450 lt
    207.812045 503.847266 lt
    207.831078 503.807202 lt
    207.850112 503.887331 lt
    207.869145 503.967450 lt
    207.888178 503.887331 lt
    207.907212 503.847266 lt
    207.926245 503.887331 lt
    207.945279 503.967450 lt
    207.964312 503.887331 lt
    207.983346 503.767138 lt
    208.002379 503.807202 lt
    208.021413 503.887331 lt
    208.040446 503.807202 lt
    208.059480 503.727074 lt
    208.078513 503.767138 lt
    208.097546 503.847266 lt
    208.116580 503.687018 lt
    208.135613 503.566825 lt
    208.154647 503.646954 lt
    208.173680 503.767138 lt
    208.192714 503.687018 lt
    208.211747 503.606890 lt
    208.230781 503.687018 lt
    208.249814 503.847266 lt
    208.268848 503.767138 lt
    208.287881 503.687018 lt
    208.306914 503.807202 lt
    208.325948 503.927387 lt
    208.344981 503.807202 lt
    208.364015 503.847266 lt
    208.383048 503.927387 lt
    208.402082 504.047579 lt
    208.421115 503.967450 lt
    208.440149 503.967450 lt
    208.459182 504.047579 lt
    208.478216 504.167763 lt
    208.497249 504.087643 lt
    208.516283 504.007515 lt
    208.535316 504.087643 lt
    208.554349 504.167763 lt
    208.573383 504.087643 lt
    208.592416 504.127707 lt
    208.611450 504.207827 lt
    208.630483 504.287956 lt
    208.649517 504.207827 lt
    208.668550 504.167763 lt
    208.687584 504.287956 lt
    208.706617 504.368075 lt
    208.725651 504.207827 lt
    208.744684 504.127707 lt
    208.763717 504.167763 lt
    208.782751 504.247891 lt
    208.801784 504.167763 lt
    208.820818 504.127707 lt
    208.839851 504.047579 lt
    208.858885 504.087643 lt
    208.877918 503.807202 lt
    208.896952 503.526762 lt
    208.915985 503.406578 lt
    208.935019 503.486706 lt
    208.954052 503.446641 lt
    208.973086 503.807202 lt
    208.992119 504.047579 lt
    209.011152 504.047579 lt
    209.030186 503.927387 lt
    209.049219 503.767138 lt
    209.068253 504.127707 lt
    209.087286 504.528332 lt
    209.106320 504.728644 lt
    209.125353 504.848828 lt
    209.144387 505.009077 lt
    209.163420 505.209390 lt
    209.182454 505.249453 lt
    209.201487 505.289518 lt
    209.220520 505.409710 lt
    209.239554 505.489830 lt
    209.258587 505.529894 lt
    209.277621 505.409710 lt
    209.296654 505.529894 lt
    209.315688 505.610022 lt
    209.334721 505.610022 lt
    209.353755 505.610022 lt
    209.372788 505.730206 lt
    209.391822 505.810335 lt
    209.410855 505.730206 lt
    209.429888 505.690143 lt
    209.448922 505.770271 lt
    209.467955 505.810335 lt
    209.486989 505.770271 lt
    209.506022 505.650078 lt
    209.525056 505.690143 lt
    209.544089 505.770271 lt
    209.563123 505.650078 lt
    209.582156 505.610022 lt
    209.601190 505.610022 lt
    209.620223 505.610022 lt
    209.639257 505.489830 lt
    209.658290 505.409710 lt
    209.677323 505.369646 lt
    209.696357 505.449766 lt
    209.715390 505.329582 lt
    209.734424 505.249453 lt
    209.753457 505.369646 lt
    209.772491 505.409710 lt
    209.791524 505.329582 lt
    209.810558 505.249453 lt
    209.829591 505.289518 lt
    209.848625 505.369646 lt
    209.867658 505.249453 lt
    209.886691 505.209390 lt
    209.905725 505.209390 lt
    209.924758 505.289518 lt
    209.943792 505.169334 lt
    209.962825 505.089205 lt
    209.981859 505.129269 lt
    210.000892 505.169334 lt
    210.019926 505.089205 lt
    210.038959 504.888893 lt
    210.057993 504.969021 lt
    210.077026 504.969021 lt
    210.096059 504.848828 lt
    210.115093 504.768709 lt
    210.134126 504.848828 lt
    210.153160 504.888893 lt
    210.172193 504.728644 lt
    210.191227 504.728644 lt
    210.210260 504.688581 lt
    210.229294 504.728644 lt
    210.248327 504.608452 lt
    210.267361 504.488268 lt
    210.286394 504.488268 lt
    210.305428 504.528332 lt
    210.324461 504.408140 lt
    210.343494 504.287956 lt
    210.362528 504.247891 lt
    210.381561 504.328019 lt
    210.400595 504.127707 lt
    210.419628 504.007515 lt
    210.438662 504.047579 lt
    210.457695 504.047579 lt
    210.476729 503.927387 lt
    210.495762 503.807202 lt
    210.514796 503.927387 lt
    210.533829 504.007515 lt
    210.552862 503.887331 lt
    210.571896 503.807202 lt
    210.590929 503.887331 lt
    210.609963 503.967450 lt
    210.628996 503.847266 lt
    210.648030 503.727074 lt
    210.667063 503.807202 lt
    210.686097 503.927387 lt
    210.705130 503.847266 lt
    210.724164 503.767138 lt
    210.743197 503.847266 lt
    210.762230 503.887331 lt
    210.781264 503.807202 lt
    210.800297 503.687018 lt
    210.819331 503.687018 lt
    210.838364 503.807202 lt
    210.857398 503.646954 lt
    210.876431 503.646954 lt
    210.895465 503.727074 lt
    210.914498 503.767138 lt
    210.933532 503.646954 lt
    210.952565 503.606890 lt
    210.971599 503.646954 lt
    210.990632 503.687018 lt
    211.009665 503.526762 lt
    211.028699 503.446641 lt
    211.047732 503.486706 lt
    211.066766 503.566825 lt
    211.085799 503.446641 lt
    211.104833 503.366513 lt
    211.123866 503.366513 lt
    211.142900 503.406578 lt
    211.161933 503.246329 lt
    211.180967 503.086072 lt
    211.200000 503.166200 lt
    211.219033 503.206265 lt
    211.238067 503.086072 lt
    211.257100 503.005953 lt
    211.276134 503.086072 lt
    211.295167 503.246329 lt
    211.314201 503.166200 lt
    211.333234 503.046016 lt
    211.352268 503.086072 lt
    211.371301 503.286385 lt
    211.390335 503.086072 lt
    211.409368 503.086072 lt
    211.428401 503.086072 lt
    211.447435 503.246329 lt
    211.466468 503.126137 lt
    211.485502 503.046016 lt
    211.504535 503.206265 lt
    211.523569 503.246329 lt
    211.542602 503.166200 lt
    211.561636 503.005953 lt
    211.580669 503.086072 lt
    211.599703 503.166200 lt
    211.618736 503.086072 lt
    211.637770 503.046016 lt
    211.656803 503.166200 lt
    211.675836 503.206265 lt
    211.694870 503.126137 lt
    211.713903 503.086072 lt
    211.732937 503.126137 lt
    211.751970 503.166200 lt
    211.771004 503.046016 lt
    211.790037 503.005953 lt
    211.809071 503.046016 lt
    211.828104 503.046016 lt
    211.847138 502.965888 lt
    211.866171 502.925824 lt
    211.885204 502.925824 lt
    211.904238 503.005953 lt
    211.923271 502.885760 lt
    211.942305 502.765576 lt
    211.961338 502.685447 lt
    211.980372 502.805640 lt
    211.999405 502.765576 lt
    212.018439 502.725512 lt
    212.037472 502.765576 lt
    212.056506 502.885760 lt
    212.075539 502.845704 lt
    212.094572 502.725512 lt
    212.113606 502.805640 lt
    212.132639 502.925824 lt
    212.151673 502.845704 lt
    212.170706 502.805640 lt
    212.189740 502.845704 lt
    212.208773 502.965888 lt
    212.227807 502.885760 lt
    212.246840 502.845704 lt
    212.265874 502.965888 lt
    212.284907 503.046016 lt
    212.303941 502.965888 lt
    212.322974 502.925824 lt
    212.342007 502.885760 lt
    212.361041 503.005953 lt
    212.380074 502.925824 lt
    212.399108 502.965888 lt
    212.418141 503.046016 lt
    212.437175 503.086072 lt
    212.456208 503.005953 lt
    212.475242 503.005953 lt
    212.494275 503.046016 lt
    212.513309 503.046016 lt
    212.532342 503.005953 lt
    212.551375 502.925824 lt
    212.570409 502.965888 lt
    212.589442 503.005953 lt
    212.608476 502.925824 lt
    212.627509 502.885760 lt
    212.646543 502.845704 lt
    212.665576 502.925824 lt
    212.684610 502.845704 lt
    212.703643 502.725512 lt
    212.722677 502.765576 lt
    212.741710 502.765576 lt
    212.760743 502.725512 lt
    212.779777 502.725512 lt
    212.798810 502.805640 lt
    212.817844 502.925824 lt
    212.836877 502.885760 lt
    212.855911 502.805640 lt
    212.874944 502.845704 lt
    212.893978 503.005953 lt
    212.913011 502.925824 lt
    212.932045 502.885760 lt
    212.951078 502.965888 lt
    212.970112 503.046016 lt
    212.989145 502.965888 lt
    213.008178 502.965888 lt
    213.027212 503.046016 lt
    213.046245 503.126137 lt
    213.065279 503.086072 lt
    213.084312 503.005953 lt
    213.103346 503.046016 lt
    213.122379 503.126137 lt
    213.141413 503.086072 lt
    213.160446 503.166200 lt
    213.179480 503.166200 lt
    213.198513 503.246329 lt
    213.217546 503.166200 lt
    213.236580 503.166200 lt
    213.255613 503.206265 lt
    213.274647 503.166200 lt
    213.293680 503.166200 lt
    213.312714 503.086072 lt
    213.331747 503.166200 lt
    213.350781 503.246329 lt
    213.369814 503.126137 lt
    213.388848 503.086072 lt
    213.407881 503.086072 lt
    213.426914 503.166200 lt
    213.445948 503.126137 lt
    213.464981 502.965888 lt
    213.484015 503.005953 lt
    213.503048 503.086072 lt
    213.522082 503.005953 lt
    213.541115 503.046016 lt
    213.560149 503.126137 lt
    213.579182 503.246329 lt
    213.598216 503.246329 lt
    213.617249 503.126137 lt
    213.636283 503.246329 lt
    213.655316 503.406578 lt
    213.674349 503.286385 lt
    213.693383 503.326449 lt
    213.712416 503.366513 lt
    213.731450 503.486706 lt
    213.750483 503.446641 lt
    213.769517 503.446641 lt
    213.788550 503.526762 lt
    213.807584 503.646954 lt
    213.826617 503.566825 lt
    213.845651 503.526762 lt
    213.864684 503.526762 lt
    213.883717 503.687018 lt
    213.902751 503.566825 lt
    213.921784 503.687018 lt
    213.940818 503.727074 lt
    213.959851 503.847266 lt
    213.978885 503.727074 lt
    213.997918 503.727074 lt
    214.016952 503.807202 lt
    214.035985 503.887331 lt
    214.055019 503.767138 lt
    214.074052 503.767138 lt
    214.093086 503.767138 lt
    214.112119 503.887331 lt
    214.131152 503.807202 lt
    214.150186 503.767138 lt
    214.169219 503.767138 lt
    214.188253 503.847266 lt
    214.207286 503.727074 lt
    214.226320 503.646954 lt
    214.245353 503.606890 lt
    214.264387 503.767138 lt
    214.283420 503.646954 lt
    214.302454 503.727074 lt
    214.321487 503.767138 lt
    214.340520 503.927387 lt
    214.359554 503.807202 lt
    214.378587 503.727074 lt
    214.397621 503.847266 lt
    214.416654 504.007515 lt
    214.435688 503.887331 lt
    214.454721 503.887331 lt
    214.473755 503.927387 lt
    214.492788 504.087643 lt
    214.511822 504.007515 lt
    214.530855 503.967450 lt
    214.549888 504.087643 lt
    214.568922 504.207827 lt
    214.587955 504.087643 lt
    214.606989 504.007515 lt
    214.626022 504.047579 lt
    214.645056 504.127707 lt
    214.664089 504.047579 lt
    214.683123 504.127707 lt
    214.702156 504.207827 lt
    214.721190 504.328019 lt
    214.740223 504.167763 lt
    214.759257 504.087643 lt
    214.778290 504.127707 lt
    214.797323 504.167763 lt
    214.816357 504.047579 lt
    214.835390 503.967450 lt
    214.854424 503.927387 lt
    214.873457 503.927387 lt
    214.892491 503.807202 lt
    214.911524 503.606890 lt
    214.930558 503.406578 lt
    214.949591 503.366513 lt
    214.968625 503.246329 lt
    214.987658 503.166200 lt
    215.006691 503.566825 lt
    215.025725 503.887331 lt
    215.044758 504.007515 lt
    215.063792 504.167763 lt
    215.082825 504.247891 lt
    215.101859 504.608452 lt
    215.120892 504.848828 lt
    215.139926 504.928957 lt
    215.158959 505.209390 lt
    215.177993 505.369646 lt
    215.197026 505.409710 lt
    215.216059 505.489830 lt
    215.235093 505.650078 lt
    215.254126 505.690143 lt
    215.273160 505.690143 lt
    215.292193 505.650078 lt
    215.311227 505.770271 lt
    215.330260 505.850391 lt
    215.349294 505.890455 lt
    215.368327 505.810335 lt
    215.387361 505.850391 lt
    215.406394 505.890455 lt
    215.425428 505.930519 lt
    215.444461 505.970584 lt
    215.463494 506.050712 lt
    215.482528 506.050712 lt
    215.501561 505.970584 lt
    215.520595 505.970584 lt
    215.539628 505.970584 lt
    215.558662 505.930519 lt
    215.577695 505.970584 lt
    215.596729 505.810335 lt
    215.615762 505.850391 lt
    215.634796 505.770271 lt
    215.653829 505.770271 lt
    215.672862 505.610022 lt
    215.691896 505.610022 lt
    215.710929 505.610022 lt
    215.729963 505.569959 lt
    215.748996 505.329582 lt
    215.768030 505.369646 lt
    215.787063 505.249453 lt
    215.806097 505.249453 lt
    215.825130 505.209390 lt
    215.844164 505.209390 lt
    215.863197 505.169334 lt
    215.882230 505.169334 lt
    215.901264 505.049141 lt
    215.920297 505.049141 lt
    215.939331 505.009077 lt
    215.958364 505.009077 lt
    215.977398 504.848828 lt
    215.996431 504.888893 lt
    216.015465 504.848828 lt
    216.034498 504.848828 lt
    216.053532 504.728644 lt
    216.072565 504.728644 lt
    216.091599 504.728644 lt
    216.110632 504.728644 lt
    216.129665 504.568388 lt
    216.148699 504.568388 lt
    216.167732 504.488268 lt
    216.186766 504.448203 lt
    216.205799 504.488268 lt
    216.224833 504.448203 lt
    216.243866 504.448203 lt
    216.262900 504.328019 lt
    216.281933 504.247891 lt
    216.300967 504.287956 lt
    216.320000 504.247891 lt
    216.339033 504.167763 lt
    216.358067 504.047579 lt
    216.377100 504.047579 lt
    216.396134 504.047579 lt
    216.415167 504.007515 lt
    216.434201 503.847266 lt
    216.453234 503.847266 lt
    216.472268 503.847266 lt
    216.491301 503.727074 lt
    216.510335 503.566825 lt
    216.529368 503.606890 lt
    216.548401 503.646954 lt
    216.567435 503.526762 lt
    216.586468 503.446641 lt
    216.605502 503.526762 lt
    216.624535 503.606890 lt
    216.643569 503.526762 lt
    216.662602 503.486706 lt
    216.681636 503.446641 lt
    216.700669 503.566825 lt
    216.719703 503.486706 lt
    216.738736 503.446641 lt
    216.757770 503.446641 lt
    216.776803 503.566825 lt
    216.795836 503.486706 lt
    216.814870 503.446641 lt
    216.833903 503.486706 lt
    216.852937 503.646954 lt
    216.871970 503.486706 lt
    216.891004 503.406578 lt
    216.910037 503.446641 lt
    216.929071 503.526762 lt
    216.948104 503.406578 lt
    216.967138 503.406578 lt
    216.986171 503.486706 lt
    217.005204 503.566825 lt
    217.024238 503.366513 lt
    217.043271 503.366513 lt
    217.062305 503.366513 lt
    217.081338 503.446641 lt
    217.100372 503.286385 lt
    217.119405 503.246329 lt
    217.138439 503.246329 lt
    217.157472 503.366513 lt
    217.176506 503.166200 lt
    217.195539 503.166200 lt
    217.214572 503.166200 lt
    217.233606 503.246329 lt
    217.252639 503.046016 lt
    217.271673 503.005953 lt
    217.290706 503.005953 lt
    217.309740 503.166200 lt
    217.328773 502.925824 lt
    217.347807 502.925824 lt
    217.366840 502.965888 lt
    217.385874 503.166200 lt
    217.404907 503.005953 lt
    217.423941 502.925824 lt
    217.442974 502.965888 lt
    217.462007 503.166200 lt
    217.481041 503.005953 lt
    217.500074 503.005953 lt
    217.519108 503.005953 lt
    217.538141 503.206265 lt
    217.557175 503.046016 lt
    217.576208 503.046016 lt
    217.595242 503.086072 lt
    217.614275 503.206265 lt
    217.633309 503.046016 lt
    217.652342 503.046016 lt
    217.671375 503.046016 lt
    217.690409 503.126137 lt
    217.709442 503.086072 lt
    217.728476 503.126137 lt
    217.747509 503.166200 lt
    217.766543 503.206265 lt
    217.785576 503.046016 lt
    217.804610 503.126137 lt
    217.823643 503.086072 lt
    217.842677 503.126137 lt
    217.861710 503.005953 lt
    217.880743 503.005953 lt
    217.899777 503.005953 lt
    217.918810 503.046016 lt
    217.937844 502.925824 lt
    217.956877 502.925824 lt
    217.975911 502.885760 lt
    217.994944 502.965888 lt
    218.013978 502.805640 lt
    218.033011 502.805640 lt
    218.052045 502.725512 lt
    218.071078 502.845704 lt
    218.090112 502.725512 lt
    218.109145 502.725512 lt
    218.128178 502.685447 lt
    218.147212 502.845704 lt
    218.166245 502.765576 lt
    218.185279 502.765576 lt
    218.204312 502.725512 lt
    218.223346 502.885760 lt
    218.242379 502.765576 lt
    218.261413 502.805640 lt
    218.280446 502.845704 lt
    218.299480 502.885760 lt
    218.318513 502.805640 lt
    218.337546 502.885760 lt
    218.356580 502.965888 lt
    218.375613 503.005953 lt
    218.394647 502.925824 lt
    218.413680 502.965888 lt
    218.432714 503.005953 lt
    218.451747 502.965888 lt
    218.470781 502.965888 lt
    218.489814 502.965888 lt
    218.508848 503.005953 lt
    218.527881 502.965888 lt
    218.546914 502.925824 lt
    218.565948 502.965888 lt
    218.584981 503.005953 lt
    218.604015 502.925824 lt
    218.623048 502.885760 lt
    218.642082 502.885760 lt
    218.661115 502.925824 lt
    218.680149 502.885760 lt
    218.699182 502.805640 lt
    218.718216 502.845704 lt
    218.737249 502.885760 lt
    218.756283 502.805640 lt
    218.775316 502.725512 lt
    218.794349 502.725512 lt
    218.813383 502.805640 lt
    218.832416 502.725512 lt
    218.851450 502.645383 lt
    218.870483 502.725512 lt
    218.889517 502.765576 lt
    218.908550 502.725512 lt
    218.927584 502.725512 lt
    218.946617 502.725512 lt
    218.965651 502.805640 lt
    218.984684 502.765576 lt
    219.003717 502.725512 lt
    219.022751 502.805640 lt
    219.041784 502.925824 lt
    219.060818 502.885760 lt
    219.079851 502.845704 lt
    219.098885 502.885760 lt
    219.117918 503.046016 lt
    219.136952 502.965888 lt
    219.155985 502.925824 lt
    219.175019 502.925824 lt
    219.194052 503.005953 lt
    219.213086 502.965888 lt
    219.232119 502.925824 lt
    219.251152 502.925824 lt
    219.270186 503.005953 lt
    219.289219 502.885760 lt
    219.308253 502.805640 lt
    219.327286 502.885760 lt
    219.346320 502.925824 lt
    219.365353 502.805640 lt
    219.384387 502.685447 lt
    219.403420 502.725512 lt
    219.422454 502.765576 lt
    219.441487 502.645383 lt
    219.460520 502.565263 lt
    219.479554 502.605328 lt
    219.498587 502.645383 lt
    219.517621 502.485135 lt
    219.536654 502.364951 lt
    219.555688 502.405015 lt
    219.574721 502.445070 lt
    219.593755 502.324887 lt
    219.612788 502.244758 lt
    219.631822 502.284822 lt
    219.650855 502.324887 lt
    219.669888 502.284822 lt
    219.688922 502.204703 lt
    219.707955 502.284822 lt
    219.726989 502.324887 lt
    219.746022 502.284822 lt
    219.765056 502.204703 lt
    219.784089 502.284822 lt
    219.803123 502.364951 lt
    219.822156 502.284822 lt
    219.841190 502.204703 lt
    219.860223 502.324887 lt
    219.879257 502.405015 lt
    219.898290 502.324887 lt
    219.917323 502.204703 lt
    219.936357 502.324887 lt
    219.955390 502.405015 lt
    219.974424 502.284822 lt
    219.993457 502.244758 lt
    220.012491 502.324887 lt
    220.031524 502.364951 lt
    220.050558 502.284822 lt
    220.069591 502.204703 lt
    220.088625 502.324887 lt
    220.107658 502.364951 lt
    220.126691 502.244758 lt
    220.145725 502.164638 lt
    220.164758 502.244758 lt
    220.183792 502.284822 lt
    220.202825 502.164638 lt
    220.221859 502.084510 lt
    220.240892 502.124574 lt
    220.259926 502.244758 lt
    220.278959 502.124574 lt
    220.297993 502.004382 lt
    220.317026 502.044446 lt
    220.336059 502.124574 lt
    220.355093 502.004382 lt
    220.374126 501.964326 lt
    220.393160 502.044446 lt
    220.412193 502.164638 lt
    220.431227 502.084510 lt
    220.450260 502.044446 lt
    220.469294 502.084510 lt
    220.488327 502.204703 lt
    220.507361 502.204703 lt
    220.526394 502.084510 lt
    220.545428 502.204703 lt
    220.564461 502.324887 lt
    220.583494 502.204703 lt
    220.602528 502.204703 lt
    220.621561 502.284822 lt
    220.640595 502.405015 lt
    220.659628 502.324887 lt
    220.678662 502.244758 lt
    220.697695 502.284822 lt
    220.716729 502.364951 lt
    220.735762 502.324887 lt
    220.754796 502.244758 lt
    220.773829 502.164638 lt
    220.792862 502.204703 lt
    220.811896 502.124574 lt
    220.830929 502.044446 lt
    220.849963 502.084510 lt
    220.868996 502.084510 lt
    220.888030 501.844133 lt
    220.907063 501.764013 lt
    220.926097 501.804069 lt
    220.945130 501.884197 lt
    220.964164 501.804069 lt
    220.983197 501.804069 lt
    221.002230 502.044446 lt
    221.021264 502.725512 lt
    221.040297 503.206265 lt
    221.059331 504.488268 lt
    221.078364 505.449766 lt
    221.097398 505.850391 lt
    221.116431 506.010647 lt
    221.135465 506.170896 lt
    221.154498 506.371208 lt
    221.173532 506.651649 lt
    221.192565 506.571521 lt
    221.211599 506.571521 lt
    221.230632 506.691714 lt
    221.249665 506.851962 lt
    221.268699 506.691714 lt
    221.287732 506.651649 lt
    221.306766 506.611585 lt
    221.325799 506.731769 lt
    221.344833 506.571521 lt
    221.363866 506.531456 lt
    221.382900 506.571521 lt
    221.401933 506.731769 lt
    221.420967 506.531456 lt
    221.440000 506.491393 lt
    221.459033 506.531456 lt
    221.478067 506.651649 lt
    221.497100 506.451337 lt
    221.516134 506.411272 lt
    221.535167 506.411272 lt
    221.554201 506.491393 lt
    221.573234 506.291080 lt
    221.592268 506.251024 lt
    221.611301 506.210960 lt
    221.630335 506.251024 lt
    221.649368 506.010647 lt
    221.668401 505.930519 lt
    221.687435 505.850391 lt
    221.706468 505.890455 lt
    221.725502 505.610022 lt
    221.744535 505.569959 lt
    221.763569 505.489830 lt
    221.782602 505.529894 lt
    221.801636 505.289518 lt
    221.820669 505.209390 lt
    221.839703 505.129269 lt
    221.858736 505.209390 lt
    221.877770 504.888893 lt
    221.896803 504.808765 lt
    221.915836 504.728644 lt
    221.934870 504.808765 lt
    221.953903 504.608452 lt
    221.972937 504.568388 lt
    221.991970 504.488268 lt
    222.011004 504.608452 lt
    222.030037 504.408140 lt
    222.049071 504.368075 lt
    222.068104 504.328019 lt
    222.087138 504.448203 lt
    222.106171 504.247891 lt
    222.125204 504.207827 lt
    222.144238 504.207827 lt
    222.163271 504.287956 lt
    222.182305 504.167763 lt
    222.201338 504.087643 lt
    222.220372 504.047579 lt
    222.239405 504.127707 lt
    222.258439 503.967450 lt
    222.277472 503.927387 lt
    222.296506 503.887331 lt
    222.315539 503.967450 lt
    222.334572 503.767138 lt
    222.353606 503.646954 lt
    222.372639 503.687018 lt
    222.391673 503.767138 lt
    222.410706 503.526762 lt
    222.429740 503.526762 lt
    222.448773 503.486706 lt
    222.467807 503.486706 lt
    222.486840 503.326449 lt
    222.505874 503.286385 lt
    222.524907 503.246329 lt
    222.543941 503.326449 lt
    222.562974 503.126137 lt
    222.582007 503.086072 lt
    222.601041 503.005953 lt
    222.620074 503.126137 lt
    222.639108 502.885760 lt
    222.658141 502.845704 lt
    222.677175 502.805640 lt
    222.696208 502.925824 lt
    222.715242 502.765576 lt
    222.734275 502.805640 lt
    222.753309 502.725512 lt
    222.772342 502.805640 lt
    222.791375 502.725512 lt
    222.810409 502.725512 lt
    222.829442 502.645383 lt
    222.848476 502.805640 lt
    222.867509 502.645383 lt
    222.886543 502.685447 lt
    222.905576 502.645383 lt
    222.924610 502.765576 lt
    222.943643 502.685447 lt
    222.962677 502.685447 lt
    222.981710 502.605328 lt
    223.000743 502.685447 lt
    223.019777 502.605328 lt
    223.038810 502.605328 lt
    223.057844 502.565263 lt
    223.076877 502.685447 lt
    223.095911 502.525199 lt
    223.114944 502.485135 lt
    223.133978 502.485135 lt
    223.153011 502.525199 lt
    223.172045 502.364951 lt
    223.191078 502.445070 lt
    223.210112 502.324887 lt
    223.229145 502.364951 lt
    223.248178 502.244758 lt
    223.267212 502.204703 lt
    223.286245 502.164638 lt
    223.305279 502.244758 lt
    223.324312 502.124574 lt
    223.343346 502.124574 lt
    223.362379 502.004382 lt
    223.381413 502.084510 lt
    223.400446 501.924262 lt
    223.419480 501.884197 lt
    223.438513 501.884197 lt
    223.457546 501.964326 lt
    223.476580 501.884197 lt
    223.495613 501.924262 lt
    223.514647 501.844133 lt
    223.533680 501.924262 lt
    223.552714 501.844133 lt
    223.571747 501.884197 lt
    223.590781 501.884197 lt
    223.609814 501.964326 lt
    223.628848 501.884197 lt
    223.647881 501.924262 lt
    223.666914 501.924262 lt
    223.685948 501.964326 lt
    223.704981 501.924262 lt
    223.724015 501.964326 lt
    223.743048 501.924262 lt
    223.762082 501.964326 lt
    223.781115 501.924262 lt
    223.800149 501.964326 lt
    223.819182 501.964326 lt
    223.838216 502.004382 lt
    223.857249 501.884197 lt
    223.876283 501.884197 lt
    223.895316 501.924262 lt
    223.914349 501.924262 lt
    223.933383 501.844133 lt
    223.952416 501.844133 lt
    223.971450 501.884197 lt
    223.990483 501.804069 lt
    224.009517 501.723949 lt
    224.028550 501.723949 lt
    224.047584 501.723949 lt
    224.066617 501.723949 lt
    224.085651 501.643821 lt
    224.104684 501.603757 lt
    224.123717 501.643821 lt
    224.142751 501.603757 lt
    224.161784 501.523637 lt
    224.180818 501.563701 lt
    224.199851 501.603757 lt
    224.218885 501.563701 lt
    224.237918 501.523637 lt
    224.256952 501.563701 lt
    224.275985 501.643821 lt
    224.295019 501.563701 lt
    224.314052 501.563701 lt
    224.333086 501.603757 lt
    224.352119 501.683885 lt
    224.371152 501.643821 lt
    224.390186 501.603757 lt
    224.409219 501.643821 lt
    224.428253 501.764013 lt
    224.447286 501.683885 lt
    224.466320 501.723949 lt
    224.485353 501.804069 lt
    224.504387 501.844133 lt
    224.523420 501.804069 lt
    224.542454 501.764013 lt
    224.561487 501.804069 lt
    224.580520 501.844133 lt
    224.599554 501.844133 lt
    224.618587 501.804069 lt
    224.637621 501.764013 lt
    224.656654 501.884197 lt
    224.675688 501.804069 lt
    224.694721 501.723949 lt
    224.713755 501.764013 lt
    224.732788 501.884197 lt
    224.751822 501.723949 lt
    224.770855 501.723949 lt
    224.789888 501.723949 lt
    224.808922 501.804069 lt
    224.827955 501.643821 lt
    224.846989 501.603757 lt
    224.866022 501.603757 lt
    224.885056 501.764013 lt
    224.904089 501.603757 lt
    224.923123 501.563701 lt
    224.942156 501.603757 lt
    224.961190 501.764013 lt
    224.980223 501.563701 lt
    224.999257 501.563701 lt
    225.018290 501.643821 lt
    225.037323 501.764013 lt
    225.056357 501.603757 lt
    225.075390 501.683885 lt
    225.094424 501.683885 lt
    225.113457 501.884197 lt
    225.132491 501.723949 lt
    225.151524 501.764013 lt
    225.170558 501.804069 lt
    225.189591 501.964326 lt
    225.208625 501.844133 lt
    225.227658 501.844133 lt
    225.246691 501.884197 lt
    225.265725 502.004382 lt
    225.284758 501.924262 lt
    225.303792 501.964326 lt
    225.322825 501.964326 lt
    225.341859 502.084510 lt
    225.360892 501.964326 lt
    225.379926 501.924262 lt
    225.398959 501.964326 lt
    225.417993 502.084510 lt
    225.437026 501.964326 lt
    225.456059 501.924262 lt
    225.475093 501.964326 lt
    225.494126 502.084510 lt
    225.513160 501.964326 lt
    225.532193 501.884197 lt
    225.551227 501.924262 lt
    225.570260 502.084510 lt
    225.589294 501.924262 lt
    225.608327 501.884197 lt
    225.627361 501.924262 lt
    225.646394 502.044446 lt
    225.665428 501.844133 lt
    225.684461 501.804069 lt
    225.703494 501.844133 lt
    225.722528 502.004382 lt
    225.741561 501.844133 lt
    225.760595 501.844133 lt
    225.779628 501.924262 lt
    225.798662 502.044446 lt
    225.817695 501.964326 lt
    225.836729 501.964326 lt
    225.855762 502.004382 lt
    225.874796 502.124574 lt
    225.893829 502.044446 lt
    225.912862 502.084510 lt
    225.931896 502.164638 lt
    225.950929 502.284822 lt
    225.969963 502.244758 lt
    225.988996 502.204703 lt
    226.008030 502.244758 lt
    226.027063 502.405015 lt
    226.046097 502.364951 lt
    226.065130 502.324887 lt
    226.084164 502.445070 lt
    226.103197 502.525199 lt
    226.122230 502.445070 lt
    226.141264 502.405015 lt
    226.160297 502.485135 lt
    226.179331 502.605328 lt
    226.198364 502.485135 lt
    226.217398 502.405015 lt
    226.236431 502.485135 lt
    226.255465 502.605328 lt
    226.274498 502.485135 lt
    226.293532 502.485135 lt
    226.312565 502.485135 lt
    226.331599 502.605328 lt
    226.350632 502.485135 lt
    226.369665 502.445070 lt
    226.388699 502.485135 lt
    226.407732 502.605328 lt
    226.426766 502.405015 lt
    226.445799 502.405015 lt
    226.464833 502.445070 lt
    226.483866 502.605328 lt
    226.502900 502.445070 lt
    226.521933 502.445070 lt
    226.540967 502.525199 lt
    226.560000 502.645383 lt
    226.579033 502.485135 lt
    226.598067 502.525199 lt
    226.617100 502.485135 lt
    226.636134 502.605328 lt
    226.655167 502.284822 lt
    226.674201 502.084510 lt
    226.693234 501.964326 lt
    226.712268 501.804069 lt
    226.731301 501.323324 lt
    226.750335 501.163068 lt
    226.769368 500.842571 lt
    226.788401 500.802507 lt
    226.807435 500.642258 lt
    226.826468 500.522066 lt
    226.845502 500.401882 lt
    226.864535 500.482010 lt
    226.883569 500.321754 lt
    226.902602 500.321754 lt
    226.921636 500.482010 lt
    226.940669 500.882635 lt
    226.959703 501.082947 lt
    226.978736 501.523637 lt
    226.997770 501.884197 lt
    227.016803 502.525199 lt
    227.035836 503.005953 lt
    227.054870 503.566825 lt
    227.073903 504.127707 lt
    227.092937 504.768709 lt
    227.111970 504.928957 lt
    227.131004 505.249453 lt
    227.150037 505.529894 lt
    227.169071 505.890455 lt
    227.188104 505.850391 lt
    227.207138 506.090768 lt
    227.226171 506.331144 lt
    227.245204 506.731769 lt
    227.264238 506.651649 lt
    227.283271 506.771833 lt
    227.302305 506.771833 lt
    227.321338 506.932081 lt
    227.340372 506.771833 lt
    227.359405 506.811897 lt
    227.378439 506.811897 lt
    227.397472 506.972146 lt
    227.416506 506.811897 lt
    227.435539 506.811897 lt
    227.454572 506.771833 lt
    227.473606 506.932081 lt
    227.492639 506.731769 lt
    227.511673 506.731769 lt
    227.530706 506.731769 lt
    227.549740 506.811897 lt
    227.568773 506.651649 lt
    227.587807 506.571521 lt
    227.606840 506.531456 lt
    227.625874 506.611585 lt
    227.644907 506.371208 lt
    227.663941 506.331144 lt
    227.682974 506.210960 lt
    227.702007 506.291080 lt
    227.721041 506.050712 lt
    227.740074 505.970584 lt
    227.759108 505.850391 lt
    227.778141 505.890455 lt
    227.797175 505.650078 lt
    227.816208 505.610022 lt
    227.835242 505.449766 lt
    227.854275 505.489830 lt
    227.873309 505.209390 lt
    227.892342 505.129269 lt
    227.911375 504.969021 lt
    227.930409 505.049141 lt
    227.949442 504.768709 lt
    227.968476 504.728644 lt
    227.987509 504.608452 lt
    228.006543 504.648516 lt
    228.025576 504.408140 lt
    228.044610 504.368075 lt
    228.063643 504.287956 lt
    228.082677 504.328019 lt
    228.101710 504.167763 lt
    228.120743 504.167763 lt
    228.139777 504.007515 lt
    228.158810 504.127707 lt
    228.177844 503.927387 lt
    228.196877 503.927387 lt
    228.215911 503.847266 lt
    228.234944 503.927387 lt
    228.253978 503.767138 lt
    228.273011 503.767138 lt
    228.292045 503.727074 lt
    228.311078 503.807202 lt
    228.330112 503.646954 lt
    228.349145 503.606890 lt
    228.368178 503.606890 lt
    228.387212 503.606890 lt
    228.406245 503.446641 lt
    228.425279 503.446641 lt
    228.444312 503.366513 lt
    228.463346 503.406578 lt
    228.482379 503.246329 lt
    228.501413 503.206265 lt
    228.520446 503.126137 lt
    228.539480 503.166200 lt
    228.558513 503.046016 lt
    228.577546 502.965888 lt
    228.596580 502.925824 lt
    228.615613 502.965888 lt
    228.634647 502.805640 lt
    228.653680 502.725512 lt
    228.672714 502.685447 lt
    228.691747 502.765576 lt
    228.710781 502.565263 lt
    228.729814 502.605328 lt
    228.748848 502.485135 lt
    228.767881 502.565263 lt
    228.786914 502.445070 lt
    228.805948 502.445070 lt
    228.824981 502.405015 lt
    228.844015 502.445070 lt
    228.863048 502.364951 lt
    228.882082 502.445070 lt
    228.901115 502.364951 lt
    228.920149 502.445070 lt
    228.939182 502.324887 lt
    228.958216 502.364951 lt
    228.977249 502.364951 lt
    228.996283 502.445070 lt
    229.015316 502.324887 lt
    229.034349 502.364951 lt
    229.053383 502.364951 lt
    229.072416 502.445070 lt
    229.091450 502.324887 lt
    229.110483 502.364951 lt
    229.129517 502.364951 lt
    229.148550 502.364951 lt
    229.167584 502.284822 lt
    229.186617 502.284822 lt
    229.205651 502.244758 lt
    229.224684 502.284822 lt
    229.243717 502.164638 lt
    229.262751 502.204703 lt
    229.281784 502.164638 lt
    229.300818 502.124574 lt
    229.319851 502.044446 lt
    229.338885 502.004382 lt
    229.357918 502.044446 lt
    229.376952 502.044446 lt
    229.395985 501.884197 lt
    229.415019 501.924262 lt
    229.434052 501.884197 lt
    229.453086 501.884197 lt
    229.472119 501.764013 lt
    229.491152 501.804069 lt
    229.510186 501.804069 lt
    229.529219 501.764013 lt
    229.548253 501.723949 lt
    229.567286 501.764013 lt
    229.586320 501.723949 lt
    229.605353 501.723949 lt
    229.624387 501.683885 lt
    229.643420 501.723949 lt
    229.662454 501.723949 lt
    229.681487 501.764013 lt
    229.700520 501.683885 lt
    229.719554 501.723949 lt
    229.738587 501.723949 lt
    229.757621 501.804069 lt
    229.776654 501.723949 lt
    229.795688 501.804069 lt
    229.814721 501.844133 lt
    229.833755 501.844133 lt
    229.852788 501.804069 lt
    229.871822 501.804069 lt
    229.890855 501.844133 lt
    229.909888 501.844133 lt
    229.928922 501.764013 lt
    229.947955 501.764013 lt
    229.966989 501.764013 lt
    229.986022 501.804069 lt
    230.005056 501.723949 lt
    230.024089 501.683885 lt
    230.043123 501.683885 lt
    230.062156 501.723949 lt
    230.081190 501.603757 lt
    230.100223 501.603757 lt
    230.119257 501.563701 lt
    230.138290 501.603757 lt
    230.157323 501.483572 lt
    230.176357 501.523637 lt
    230.195390 501.483572 lt
    230.214424 501.563701 lt
    230.233457 501.443508 lt
    230.252491 501.443508 lt
    230.271524 501.403444 lt
    230.290558 501.483572 lt
    230.309591 501.363380 lt
    230.328625 501.403444 lt
    230.347658 501.403444 lt
    230.366691 501.443508 lt
    230.385725 501.403444 lt
    230.404758 501.443508 lt
    230.423792 501.403444 lt
    230.442825 501.563701 lt
    230.461859 501.443508 lt
    230.480892 501.523637 lt
    230.499926 501.483572 lt
    230.518959 501.603757 lt
    230.537993 501.523637 lt
    230.557026 501.603757 lt
    230.576059 501.603757 lt
    230.595093 501.683885 lt
    230.614126 501.603757 lt
    230.633160 501.683885 lt
    230.652193 501.683885 lt
    230.671227 501.723949 lt
    230.690260 501.643821 lt
    230.709294 501.643821 lt
    230.728327 501.603757 lt
    230.747361 501.804069 lt
    230.766394 501.643821 lt
    230.785428 501.643821 lt
    230.804461 501.603757 lt
    230.823494 501.683885 lt
    230.842528 501.563701 lt
    230.861561 501.603757 lt
    230.880595 501.563701 lt
    230.899628 501.683885 lt
    230.918662 501.483572 lt
    230.937695 501.523637 lt
    230.956729 501.443508 lt
    230.975762 501.643821 lt
    230.994796 501.443508 lt
    231.013829 501.523637 lt
    231.032862 501.443508 lt
    231.051896 501.603757 lt
    231.070929 501.443508 lt
    231.089963 501.483572 lt
    231.108996 501.483572 lt
    231.128030 501.643821 lt
    231.147063 501.523637 lt
    231.166097 501.563701 lt
    231.185130 501.523637 lt
    231.204164 501.723949 lt
    231.223197 501.563701 lt
    231.242230 501.603757 lt
    231.261264 501.603757 lt
    231.280297 501.723949 lt
    231.299331 501.603757 lt
    231.318364 501.683885 lt
    231.337398 501.683885 lt
    231.356431 501.844133 lt
    231.375465 501.723949 lt
    231.394498 501.804069 lt
    231.413532 501.804069 lt
    231.432565 501.924262 lt
    231.451599 501.723949 lt
    231.470632 501.764013 lt
    231.489665 501.804069 lt
    231.508699 502.004382 lt
    231.527732 501.804069 lt
    231.546766 501.844133 lt
    231.565799 501.844133 lt
    231.584833 501.964326 lt
    231.603866 501.844133 lt
    231.622900 501.884197 lt
    231.641933 501.884197 lt
    231.660967 502.044446 lt
    231.680000 501.884197 lt
    231.699033 501.964326 lt
    231.718067 501.884197 lt
    231.737100 502.164638 lt
    231.756134 502.004382 lt
    231.775167 502.084510 lt
    231.794201 502.084510 lt
    231.813234 502.244758 lt
    231.832268 502.164638 lt
    231.851301 502.204703 lt
    231.870335 502.244758 lt
    231.889368 502.485135 lt
    231.908401 502.324887 lt
    231.927435 502.445070 lt
    231.946468 502.485135 lt
    231.965502 502.685447 lt
    231.984535 502.445070 lt
    232.003569 502.324887 lt
    232.022602 502.164638 lt
    232.041636 502.084510 lt
    232.060669 501.563701 lt
    232.079703 501.283260 lt
    232.098736 500.962755 lt
    232.117770 500.842571 lt
    232.136803 500.602194 lt
    232.155836 500.562130 lt
    232.174870 500.361818 lt
    232.193903 500.441946 lt
    232.212937 500.161505 lt
    232.231970 500.121441 lt
    232.251004 500.081377 lt
    232.270037 500.321754 lt
    232.289071 500.281697 lt
    232.308104 500.522066 lt
    232.327138 500.842571 lt
    232.346171 501.243196 lt
    232.365204 501.563701 lt
    232.384238 502.204703 lt
    232.403271 502.845704 lt
    232.422305 503.286385 lt
    232.441338 503.446641 lt
    232.460372 503.687018 lt
    232.479405 503.927387 lt
    232.498439 504.328019 lt
    232.517472 504.328019 lt
    232.536506 504.448203 lt
    232.555539 504.688581 lt
    232.574572 505.009077 lt
    232.593606 504.969021 lt
    232.612639 505.089205 lt
    232.631673 505.289518 lt
    232.650706 505.610022 lt
    232.669740 505.529894 lt
    232.688773 505.650078 lt
    232.707807 505.810335 lt
    232.726840 506.010647 lt
    232.745874 505.890455 lt
    232.764907 505.970584 lt
    232.783941 506.050712 lt
    232.802974 506.291080 lt
    232.822007 506.251024 lt
    232.841041 506.411272 lt
    232.860074 506.611585 lt
    232.879108 506.811897 lt
    232.898141 506.851962 lt
    232.917175 506.932081 lt
    232.936208 506.972146 lt
    232.955242 507.092339 lt
    232.974275 507.012210 lt
    232.993309 507.092339 lt
    233.012342 507.132394 lt
    233.031375 507.292651 lt
    233.050409 507.092339 lt
    233.069442 507.092339 lt
    233.088476 507.132394 lt
    233.107509 507.292651 lt
    233.126543 507.172458 lt
    233.145576 507.132394 lt
    233.164610 507.132394 lt
    233.183643 507.252587 lt
    233.202677 507.052274 lt
    233.221710 507.012210 lt
    233.240743 507.012210 lt
    233.259777 507.132394 lt
    233.278810 506.892026 lt
    233.297844 506.851962 lt
    233.316877 506.851962 lt
    233.335911 506.932081 lt
    233.354944 506.691714 lt
    233.373978 506.651649 lt
    233.393011 506.691714 lt
    233.412045 506.771833 lt
    233.431078 506.571521 lt
    233.450112 506.531456 lt
    233.469145 506.531456 lt
    233.488178 506.651649 lt
    233.507212 506.451337 lt
    233.526245 506.411272 lt
    233.545279 506.411272 lt
    233.564312 506.491393 lt
    233.583346 506.331144 lt
    233.602379 506.251024 lt
    233.621413 506.251024 lt
    233.640446 506.331144 lt
    233.659480 506.210960 lt
    233.678513 506.130831 lt
    233.697546 506.090768 lt
    233.716580 506.130831 lt
    233.735613 505.970584 lt
    233.754647 505.850391 lt
    233.773680 505.850391 lt
    233.792714 505.890455 lt
    233.811747 505.730206 lt
    233.830781 505.569959 lt
    233.849814 505.569959 lt
    233.868848 505.650078 lt
    233.887881 505.449766 lt
    233.906914 505.329582 lt
    233.925948 505.289518 lt
    233.944981 505.369646 lt
    233.964015 505.169334 lt
    233.983048 505.049141 lt
    234.002082 505.009077 lt
    234.021115 505.089205 lt
    234.040149 504.928957 lt
    234.059182 504.848828 lt
    234.078216 504.848828 lt
    234.097249 504.848828 lt
    234.116283 504.688581 lt
    234.135316 504.608452 lt
    234.154349 504.688581 lt
    234.173383 504.688581 lt
    234.192416 504.648516 lt
    234.211450 504.528332 lt
    234.230483 504.568388 lt
    234.249517 504.568388 lt
    234.268550 504.488268 lt
    234.287584 504.448203 lt
    234.306617 504.448203 lt
    234.325651 504.528332 lt
    234.344684 504.448203 lt
    234.363717 504.368075 lt
    234.382751 504.368075 lt
    234.401784 504.448203 lt
    234.420818 504.408140 lt
    234.439851 504.328019 lt
    234.458885 504.328019 lt
    234.477918 504.368075 lt
    234.496952 504.247891 lt
    234.515985 504.167763 lt
    234.535019 504.167763 lt
    234.554052 504.207827 lt
    234.573086 504.087643 lt
    234.592119 503.967450 lt
    234.611152 503.927387 lt
    234.630186 504.007515 lt
    234.649219 503.887331 lt
    234.668253 503.807202 lt
    234.687286 503.807202 lt
    234.706320 503.807202 lt
    234.725353 503.687018 lt
    234.744387 503.566825 lt
    234.763420 503.606890 lt
    234.782454 503.646954 lt
    234.801487 503.526762 lt
    234.820520 503.446641 lt
    234.839554 503.446641 lt
    234.858587 503.446641 lt
    234.877621 503.406578 lt
    234.896654 503.326449 lt
    234.915688 503.406578 lt
    234.934721 503.366513 lt
    234.953755 503.326449 lt
    234.972788 503.326449 lt
    234.991822 503.366513 lt
    235.010855 503.326449 lt
    235.029888 503.366513 lt
    235.048922 503.326449 lt
    235.067955 503.366513 lt
    235.086989 503.406578 lt
    235.106022 503.406578 lt
    235.125056 503.326449 lt
    235.144089 503.406578 lt
    235.163123 503.406578 lt
    235.182156 503.486706 lt
    235.201190 503.366513 lt
    235.220223 503.406578 lt
    235.239257 503.406578 lt
    235.258290 503.406578 lt
    235.277323 503.286385 lt
    235.296357 503.326449 lt
    235.315390 503.326449 lt
    235.334424 503.326449 lt
    235.353457 503.166200 lt
    235.372491 503.206265 lt
    235.391524 503.166200 lt
    235.410558 503.206265 lt
    235.429591 503.046016 lt
    235.448625 503.086072 lt
    235.467658 503.046016 lt
    235.486691 503.086072 lt
    235.505725 502.925824 lt
    235.524758 502.965888 lt
    235.543792 502.925824 lt
    235.562825 502.965888 lt
    235.581859 502.885760 lt
    235.600892 502.965888 lt
    235.619926 502.845704 lt
    235.638959 502.925824 lt
    235.657993 502.845704 lt
    235.677026 502.925824 lt
    235.696059 502.845704 lt
    235.715093 503.005953 lt
    235.734126 502.925824 lt
    235.753160 503.005953 lt
    235.772193 502.965888 lt
    235.791227 503.086072 lt
    235.810260 503.005953 lt
    235.829294 503.086072 lt
    235.848327 503.086072 lt
    235.867361 503.246329 lt
    235.886394 503.126137 lt
    235.905428 503.246329 lt
    235.924461 503.246329 lt
    235.943494 503.366513 lt
    235.962528 503.246329 lt
    235.981561 503.366513 lt
    236.000595 503.286385 lt
    236.019628 503.366513 lt
    236.038662 503.286385 lt
    236.057695 503.326449 lt
    236.076729 503.326449 lt
    236.095762 503.366513 lt
    236.114796 503.206265 lt
    236.133829 503.246329 lt
    236.152862 503.206265 lt
    236.171896 503.286385 lt
    236.190929 503.126137 lt
    236.209963 503.206265 lt
    236.228996 503.086072 lt
    236.248030 503.206265 lt
    236.267063 503.046016 lt
    236.286097 503.086072 lt
    236.305130 503.005953 lt
    236.324164 503.126137 lt
    236.343197 503.005953 lt
    236.362230 503.086072 lt
    236.381264 503.005953 lt
    236.400297 503.166200 lt
    236.419331 503.046016 lt
    236.438364 503.126137 lt
    236.457398 503.046016 lt
    236.476431 503.246329 lt
    236.495465 503.166200 lt
    236.514498 503.326449 lt
    236.533532 503.206265 lt
    236.552565 503.406578 lt
    236.571599 503.286385 lt
    236.590632 503.406578 lt
    236.609665 503.406578 lt
    236.628699 503.566825 lt
    236.647732 503.486706 lt
    236.666766 503.566825 lt
    236.685799 503.606890 lt
    236.704833 503.727074 lt
    236.723866 503.606890 lt
    236.742900 503.767138 lt
    236.761933 503.646954 lt
    236.780967 503.807202 lt
    236.800000 503.646954 lt
    236.819033 503.727074 lt
    236.838067 503.727074 lt
    236.857100 503.807202 lt
    236.876134 503.606890 lt
    236.895167 503.687018 lt
    236.914201 503.646954 lt
    236.933234 503.767138 lt
    236.952268 503.526762 lt
    236.971301 503.646954 lt
    236.990335 503.566825 lt
    237.009368 503.727074 lt
    237.028401 503.526762 lt
    237.047435 503.566825 lt
    237.066468 503.526762 lt
    237.085502 503.727074 lt
    237.104535 503.606890 lt
    237.123569 503.727074 lt
    237.142602 503.687018 lt
    237.161636 503.887331 lt
    237.180669 503.767138 lt
    237.199703 503.847266 lt
    237.218736 503.807202 lt
    237.237770 504.087643 lt
    237.256803 504.007515 lt
    237.275836 504.087643 lt
    237.294870 504.127707 lt
    237.313903 504.368075 lt
    237.332937 504.287956 lt
    237.351970 504.408140 lt
    237.371004 504.488268 lt
    237.390037 504.688581 lt
    237.409071 504.608452 lt
    237.428104 504.728644 lt
    237.447138 504.808765 lt
    237.466171 504.969021 lt
    237.485204 504.969021 lt
    237.504238 505.009077 lt
    237.523271 504.848828 lt
    237.542305 504.167763 lt
    237.561338 502.805640 lt
    237.580372 502.044446 lt
    237.599405 501.683885 lt
    237.618439 501.203132 lt
    237.637472 500.401882 lt
    237.656506 500.081377 lt
    237.675539 500.001257 lt
    237.694572 499.961193 lt
    237.713606 499.600632 lt
    237.732639 499.720816 lt
    237.751673 499.760880 lt
    237.770706 500.081377 lt
    237.789740 500.041321 lt
    237.808773 500.241633 lt
    237.827807 500.281697 lt
    237.846840 500.682322 lt
    237.865874 500.642258 lt
    237.884907 501.123012 lt
    237.903941 501.203132 lt
    237.922974 501.884197 lt
    237.942007 501.804069 lt
    237.961041 502.164638 lt
    237.980074 502.204703 lt
    237.999108 502.885760 lt
    238.018141 503.246329 lt
    238.037175 503.566825 lt
    238.056208 503.606890 lt
    238.075242 504.247891 lt
    238.094275 504.127707 lt
    238.113309 504.488268 lt
    238.132342 504.888893 lt
    238.151375 505.289518 lt
    238.170409 505.369646 lt
    238.189442 505.650078 lt
    238.208476 505.569959 lt
    238.227509 506.010647 lt
    238.246543 505.890455 lt
    238.265576 506.371208 lt
    238.284610 506.451337 lt
    238.303643 506.611585 lt
    238.322677 506.331144 lt
    238.341710 506.371208 lt
    238.360743 506.451337 lt
    238.379777 506.531456 lt
    238.398810 505.930519 lt
    238.417844 506.050712 lt
    238.436877 506.050712 lt
    238.455911 506.210960 lt
    238.474944 505.890455 lt
    238.493978 506.090768 lt
    238.513011 505.730206 lt
    238.532045 506.010647 lt
    238.551078 505.650078 lt
    238.570112 505.449766 lt
    238.589145 505.289518 lt
    238.608178 505.449766 lt
    238.627212 505.169334 lt
    238.646245 505.289518 lt
    238.665279 505.289518 lt
    238.684312 505.569959 lt
    238.703346 505.489830 lt
    238.722379 505.890455 lt
    238.741413 505.489830 lt
    238.760446 506.010647 lt
    238.779480 506.090768 lt
    238.798513 506.331144 lt
    238.817546 506.251024 lt
    238.836580 506.651649 lt
    238.855613 506.611585 lt
    238.874647 506.731769 lt
    238.893680 507.052274 lt
    238.912714 507.372771 lt
    238.931747 507.412835 lt
    238.950781 507.492964 lt
    238.969814 507.332715 lt
    238.988848 507.452899 lt
    239.007881 507.092339 lt
    239.026914 507.252587 lt
    239.045948 507.332715 lt
    239.064981 507.372771 lt
    239.084015 506.811897 lt
    239.103048 506.811897 lt
    239.122082 506.571521 lt
    239.141115 506.491393 lt
    239.160149 505.730206 lt
    239.179182 505.569959 lt
    239.198216 505.449766 lt
    239.217249 505.449766 lt
    239.236283 505.009077 lt
    239.255316 505.009077 lt
    239.274349 504.448203 lt
    239.293383 504.728644 lt
    239.312416 504.167763 lt
    239.331450 504.007515 lt
    239.350483 503.566825 lt
    239.369517 503.646954 lt
    239.388550 503.486706 lt
    239.407584 503.446641 lt
    239.426617 503.486706 lt
    239.445651 503.927387 lt
    239.464684 503.727074 lt
    239.483717 504.167763 lt
    239.502751 503.687018 lt
    239.521784 504.448203 lt
    239.540818 504.608452 lt
    239.559851 504.928957 lt
    239.578885 504.728644 lt
    239.597918 505.209390 lt
    239.616952 505.209390 lt
    239.635985 505.409710 lt
    239.655019 505.970584 lt
    239.674052 506.291080 lt
    239.693086 506.291080 lt
    239.712119 506.411272 lt
    239.731152 506.371208 lt
    239.750186 506.491393 lt
    239.769219 506.251024 lt
    239.788253 506.411272 lt
    239.807286 506.331144 lt
    239.826320 506.491393 lt
    239.845353 505.850391 lt
    239.864387 505.730206 lt
    239.883420 505.730206 lt
    239.902454 505.289518 lt
    239.921487 504.167763 lt
    239.940520 503.887331 lt
    239.959554 503.927387 lt
    239.978587 503.566825 lt
    239.997621 502.965888 lt
    240.016654 502.965888 lt
    240.035688 501.964326 lt
    240.054721 502.084510 lt
    240.073755 501.363380 lt
    240.092788 500.922699 lt
    240.111822 500.562130 lt
    240.130855 500.642258 lt
    240.149888 500.562130 lt
    240.168922 500.482010 lt
    240.187955 500.682322 lt
    240.206989 501.082947 lt
    240.226022 501.123012 lt
    240.245056 502.124574 lt
    240.264089 501.443508 lt
    240.283123 502.565263 lt
    240.302156 503.767138 lt
    240.321190 504.207827 lt
    240.340223 504.287956 lt
    240.359257 505.009077 lt
    240.378290 505.249453 lt
    240.397323 505.930519 lt
    240.416357 506.811897 lt
    240.435390 507.773396 lt
    240.454424 508.174029 lt
    240.473457 508.694838 lt
    240.492491 508.815030 lt
    240.511524 509.295776 lt
    240.530558 509.215655 lt
    240.549591 509.736464 lt
    240.568625 509.936777 lt
    240.587658 510.297346 lt
    240.606691 509.255720 lt
    240.625725 508.174029 lt
    240.644758 509.415968 lt
    240.663792 507.973717 lt
    240.682825 505.009077 lt
    240.701859 504.848828 lt
    240.720892 504.287956 lt
    240.739926 503.687018 lt
    240.758959 502.124574 lt
    240.777993 501.964326 lt
    240.797026 500.201569 lt
    240.816059 499.320191 lt
    240.835093 498.438813 lt
    240.854126 497.397187 lt
    240.873160 496.956497 lt
    240.892193 496.796249 lt
    240.911227 496.796249 lt
    240.930260 496.996562 lt
    240.949294 497.277002 lt
    240.968327 497.998124 lt
    240.987361 499.400319 lt
    241.006394 501.483572 lt
    241.025428 499.921129 lt
    241.044461 501.683885 lt
    241.063494 505.129269 lt
    241.082528 505.770271 lt
    241.101561 506.771833 lt
    241.120595 508.815030 lt
    241.139628 510.217217 lt
    241.158662 510.497658 lt
    241.177695 513.302042 lt
    241.196729 516.787482 lt
    241.215762 519.351489 lt
    241.234796 522.356183 lt
    241.253829 524.599693 lt
    241.272862 528.686080 lt
    241.291896 534.615340 lt
    241.310929 546.634124 lt
    241.329963 558.612840 lt
    241.348996 576.000004 lt
    241.368030 576.000004 lt
    241.387063 576.000004 lt
    241.406097 576.000004 lt
    241.425130 576.000004 lt
    241.444164 576.000004 lt
    241.463197 576.000004 lt
    241.482230 554.927077 lt
    241.501264 545.512367 lt
    241.520297 535.336463 lt
    241.539331 527.243818 lt
    241.558364 516.426921 lt
    241.577398 504.127707 lt
    241.596431 492.669799 lt
    241.615465 481.572460 lt
    241.634498 472.478253 lt
    241.653532 463.464169 lt
    241.672565 457.494840 lt
    241.691599 454.249769 lt
    241.710632 451.004699 lt
    241.729665 448.520818 lt
    241.748699 450.283576 lt
    241.767732 458.215962 lt
    241.786766 460.779969 lt
    241.805799 466.669176 lt
    241.824833 479.328958 lt
    241.843866 489.144294 lt
    241.862900 499.921129 lt
    241.881933 511.178725 lt
    241.900967 522.877001 lt
    241.920000 532.371831 lt
    241.939033 544.190301 lt
    241.958067 557.811581 lt
    241.977100 576.000004 lt
    241.996134 576.000004 lt
    242.015167 576.000004 lt
    242.034201 576.000004 lt
    242.053234 576.000004 lt
    242.072268 576.000004 lt
    242.091301 576.000004 lt
    242.110335 576.000004 lt
    242.129368 576.000004 lt
    242.148401 576.000004 lt
    242.167435 576.000004 lt
    242.186468 576.000004 lt
    242.205502 576.000004 lt
    242.224535 576.000004 lt
    242.243569 576.000004 lt
    242.262602 559.974965 lt
    242.281636 547.435372 lt
    242.300669 537.339597 lt
    242.319703 524.159004 lt
    242.338736 510.537723 lt
    242.357770 497.517371 lt
    242.376803 485.378405 lt
    242.395836 474.601571 lt
    242.414870 465.066667 lt
    242.433903 458.496405 lt
    242.452937 451.445387 lt
    242.471970 449.442261 lt
    242.491004 448.320509 lt
    242.510037 449.161819 lt
    242.529071 456.172774 lt
    242.548104 457.895466 lt
    242.567138 463.664480 lt
    242.586171 476.083887 lt
    242.605204 486.219719 lt
    242.624238 497.156810 lt
    242.643271 508.975279 lt
    242.662305 521.154309 lt
    242.681338 532.652273 lt
    242.700372 546.153369 lt
    242.719405 562.498908 lt
    242.738439 576.000004 lt
    242.757472 576.000004 lt
    242.776506 576.000004 lt
    242.795539 576.000004 lt
    242.814572 576.000004 lt
    242.833606 576.000004 lt
    242.852639 576.000004 lt
    242.871673 576.000004 lt
    242.890706 576.000004 lt
    242.909740 576.000004 lt
    242.928773 576.000004 lt
    242.947807 576.000004 lt
    242.966840 576.000004 lt
    242.985874 576.000004 lt
    243.004907 576.000004 lt
    243.023941 576.000004 lt
    243.042974 576.000004 lt
    243.062007 576.000004 lt
    243.081041 555.167457 lt
    243.100074 536.498282 lt
    243.119108 519.832242 lt
    243.138141 504.688581 lt
    243.157175 489.785296 lt
    243.176208 476.524576 lt
    243.195242 466.468863 lt
    243.214275 456.333020 lt
    243.233309 449.722696 lt
    243.252342 448.200313 lt
    243.271375 448.080129 lt
    243.290409 451.765892 lt
    243.309442 451.004699 lt
    243.328476 457.094218 lt
    243.347509 469.633807 lt
    243.366543 479.809704 lt
    243.385576 490.987171 lt
    243.404610 503.967450 lt
    243.423643 517.388419 lt
    243.442677 529.086706 lt
    243.461710 543.989988 lt
    243.480743 560.615966 lt
    243.499777 576.000004 lt
    243.518810 576.000004 lt
    243.537844 576.000004 lt
    243.556877 576.000004 lt
    243.575911 576.000004 lt
    243.594944 576.000004 lt
    243.613978 576.000004 lt
    243.633011 576.000004 lt
    243.652045 576.000004 lt
    243.671078 576.000004 lt
    243.690112 576.000004 lt
    243.709145 576.000004 lt
    243.728178 576.000004 lt
    243.747212 576.000004 lt
    243.766245 576.000004 lt
    243.785279 576.000004 lt
    243.804312 576.000004 lt
    243.823346 576.000004 lt
    243.842379 555.127390 lt
    243.861413 538.140845 lt
    243.880446 521.434750 lt
    243.899480 505.169334 lt
    243.918513 489.985608 lt
    243.937546 477.966827 lt
    243.956580 467.750867 lt
    243.975613 457.534906 lt
    243.994647 450.363697 lt
    244.013680 448.040067 lt
    244.032714 448.040067 lt
    244.051747 452.967766 lt
    244.070781 453.288271 lt
    244.089814 458.616596 lt
    244.108848 470.515186 lt
    244.127881 481.572460 lt
    244.146914 493.751490 lt
    244.165948 506.010647 lt
    244.184981 519.271367 lt
    244.204015 531.730829 lt
    244.223048 545.792809 lt
    244.242082 563.139910 lt
    244.261115 576.000004 lt
    244.280149 576.000004 lt
    244.299182 576.000004 lt
    244.318216 576.000004 lt
    244.337249 576.000004 lt
    244.356283 576.000004 lt
    244.375316 576.000004 lt
    244.394349 576.000004 lt
    244.413383 576.000004 lt
    244.432416 576.000004 lt
    244.451450 576.000004 lt
    244.470483 576.000004 lt
    244.489517 576.000004 lt
    244.508550 576.000004 lt
    244.527584 576.000004 lt
    244.546617 576.000004 lt
    244.565651 576.000004 lt
    244.584684 576.000004 lt
    244.603717 556.289202 lt
    244.622751 538.701729 lt
    244.641784 522.396248 lt
    244.660818 506.090768 lt
    244.679851 491.788421 lt
    244.698885 478.647893 lt
    244.717918 468.351804 lt
    244.736952 459.097340 lt
    244.755985 450.964632 lt
    244.775019 448.160258 lt
    244.794052 448.000000 lt
    244.813086 453.047895 lt
    244.832119 453.448521 lt
    244.851152 458.576534 lt
    244.870186 471.236315 lt
    244.889219 482.093278 lt
    244.908253 494.312363 lt
    244.927286 506.932081 lt
    244.946320 520.593427 lt
    244.965353 533.012833 lt
    244.984387 547.515493 lt
    245.003420 565.343353 lt
    245.022454 576.000004 lt
    245.041487 576.000004 lt
    245.060520 576.000004 lt
    245.079554 576.000004 lt
    245.098587 576.000004 lt
    245.117621 576.000004 lt
    245.136654 576.000004 lt
    245.155688 576.000004 lt
    245.174721 576.000004 lt
    245.193755 576.000004 lt
    245.212788 576.000004 lt
    245.231822 576.000004 lt
    245.250855 576.000004 lt
    245.269888 576.000004 lt
    245.288922 576.000004 lt
    245.307955 576.000004 lt
    245.326989 576.000004 lt
    245.346022 576.000004 lt
    245.365056 576.000004 lt
    245.384089 557.370892 lt
    245.403123 538.861976 lt
    245.422156 521.234429 lt
    245.441190 505.089205 lt
    245.460223 489.945544 lt
    245.479257 477.886699 lt
    245.498290 466.589047 lt
    245.517323 456.974022 lt
    245.536357 449.882942 lt
    245.555390 448.600939 lt
    245.574424 452.927703 lt
    245.593457 452.206581 lt
    245.612491 456.453216 lt
    245.631524 468.592181 lt
    245.650558 479.168702 lt
    245.669591 491.387796 lt
    245.688625 504.287956 lt
    245.707658 518.950863 lt
    245.726691 531.410333 lt
    245.745725 547.435372 lt
    245.764758 565.543666 lt
    245.783792 576.000004 lt
    245.802825 576.000004 lt
    245.821859 576.000004 lt
    245.840892 576.000004 lt
    245.859926 576.000004 lt
    245.878959 576.000004 lt
    245.897993 576.000004 lt
    245.917026 576.000004 lt
    245.936059 576.000004 lt
    245.955093 576.000004 lt
    245.974126 576.000004 lt
    245.993160 576.000004 lt
    246.012193 576.000004 lt
    246.031227 576.000004 lt
    246.050260 576.000004 lt
    246.069294 576.000004 lt
    246.088327 576.000004 lt
    246.107361 576.000004 lt
    246.126394 576.000004 lt
    246.145428 576.000004 lt
    246.164461 544.350548 lt
    246.183494 526.082009 lt
    246.202528 509.456032 lt
    246.221561 493.711425 lt
    246.240595 481.292019 lt
    246.259628 469.032870 lt
    246.278662 459.097340 lt
    246.297695 451.645700 lt
    246.316729 449.842887 lt
    246.335762 453.248208 lt
    246.354796 452.286702 lt
    246.373829 456.533333 lt
    246.392862 468.071363 lt
    246.411896 478.167139 lt
    246.430929 490.346169 lt
    246.449963 503.526762 lt
    246.468996 517.388419 lt
    246.488030 530.168396 lt
    246.507063 546.433811 lt
    246.526097 565.223165 lt
    246.545130 576.000004 lt
    246.564164 576.000004 lt
    246.583197 576.000004 lt
    246.602230 576.000004 lt
    246.621264 576.000004 lt
    246.640297 576.000004 lt
    246.659331 576.000004 lt
    246.678364 576.000004 lt
    246.697398 576.000004 lt
    246.716431 576.000004 lt
    246.735465 576.000004 lt
    246.754498 576.000004 lt
    246.773532 576.000004 lt
    246.792565 576.000004 lt
    246.811599 576.000004 lt
    246.830632 576.000004 lt
    246.849665 576.000004 lt
    246.868699 576.000004 lt
    246.887732 576.000004 lt
    246.906766 560.135215 lt
    246.925799 540.584667 lt
    246.944833 522.276064 lt
    246.963866 505.850391 lt
    246.982900 490.987171 lt
    247.001933 479.649455 lt
    247.020967 468.071363 lt
    247.040000 459.457911 lt
    247.059033 453.488584 lt
    247.078067 452.446948 lt
    247.097100 456.132711 lt
    247.116134 455.451643 lt
    247.135167 460.018783 lt
    247.154201 471.917373 lt
    247.173234 482.533966 lt
    247.192268 494.312363 lt
    247.211301 507.292651 lt
    247.230335 520.994061 lt
    247.249368 533.573717 lt
    247.268401 549.198130 lt
    247.287435 567.426608 lt
    247.306468 576.000004 lt
    247.325502 576.000004 lt
    247.344535 576.000004 lt
    247.363569 576.000004 lt
    247.382602 576.000004 lt
    247.401636 576.000004 lt
    247.420669 576.000004 lt
    247.439703 576.000004 lt
    247.458736 576.000004 lt
    247.477770 576.000004 lt
    247.496803 576.000004 lt
    247.515836 576.000004 lt
    247.534870 576.000004 lt
    247.553903 576.000004 lt
    247.572937 576.000004 lt
    247.591970 576.000004 lt
    247.611004 576.000004 lt
    247.630037 576.000004 lt
    247.649071 576.000004 lt
    247.668104 576.000004 lt
    247.687138 576.000004 lt
    247.706171 576.000004 lt
    247.725204 545.352121 lt
    247.744238 528.085133 lt
    247.763271 512.300471 lt
    247.782305 496.595937 lt
    247.801338 482.734279 lt
    247.820372 470.955874 lt
    247.839405 463.624415 lt
    247.858439 461.741475 lt
    247.877472 455.932398 lt
    247.896506 455.371526 lt
    247.915539 463.624415 lt
    247.934572 471.676995 lt
    247.953606 482.533966 lt
    247.972639 495.113621 lt
    247.991673 510.337402 lt
    248.010706 525.961815 lt
    248.029740 545.111745 lt
    248.048773 568.628486 lt
    248.067807 576.000004 lt
    248.086840 576.000004 lt
    248.105874 576.000004 lt
    248.124907 576.000004 lt
    248.143941 576.000004 lt
    248.162974 576.000004 lt
    248.182007 576.000004 lt
    248.201041 576.000004 lt
    248.220074 576.000004 lt
    248.239108 576.000004 lt
    248.258141 576.000004 lt
    248.277175 576.000004 lt
    248.296208 576.000004 lt
    248.315242 576.000004 lt
    248.334275 576.000004 lt
    248.353309 576.000004 lt
    248.372342 576.000004 lt
    248.391375 576.000004 lt
    248.410409 576.000004 lt
    248.429442 576.000004 lt
    248.448476 576.000004 lt
    248.467509 576.000004 lt
    248.486543 576.000004 lt
    248.505576 576.000004 lt
    248.524610 576.000004 lt
    248.543643 576.000004 lt
    248.562677 576.000004 lt
    248.581710 576.000004 lt
    248.600743 576.000004 lt
    248.619777 576.000004 lt
    248.638810 561.577469 lt
    248.657844 557.851647 lt
    248.676877 563.019722 lt
    248.695911 568.348048 lt
    248.714944 576.000004 lt
    248.733978 576.000004 lt
    248.753011 576.000004 lt
    248.772045 576.000004 lt
    248.791078 576.000004 lt
    248.810112 576.000004 lt
    248.829145 576.000004 lt
    248.848178 576.000004 lt
    248.867212 576.000004 lt
    248.886245 576.000004 lt
    248.905279 576.000004 lt
    248.924312 576.000004 lt
    248.943346 576.000004 lt
    248.962379 576.000004 lt
    248.981413 576.000004 lt
    249.000446 576.000004 lt
    249.019480 576.000004 lt
    249.038513 576.000004 lt
    249.057546 576.000004 lt
    249.076580 576.000004 lt
    249.095613 576.000004 lt
    249.114647 576.000004 lt
    249.133680 576.000004 lt
    249.152714 576.000004 lt
    249.171747 576.000004 lt
    249.190781 576.000004 lt
    249.209814 576.000004 lt
    249.228848 576.000004 lt
    249.247881 576.000004 lt
    249.266914 576.000004 lt
    249.285948 576.000004 lt
    249.304981 576.000004 lt
    249.324015 576.000004 lt
    249.343048 576.000004 lt
    249.362082 576.000004 lt
    249.381115 576.000004 lt
    249.400149 576.000004 lt
    249.419182 576.000004 lt
    249.438216 576.000004 lt
    249.457249 576.000004 lt
    249.476283 576.000004 lt
    249.495316 576.000004 lt
    249.514349 576.000004 lt
    249.533383 576.000004 lt
    249.552416 576.000004 lt
    249.571450 576.000004 lt
    249.590483 576.000004 lt
    249.609517 576.000004 lt
    249.628550 576.000004 lt
    249.647584 576.000004 lt
    249.666617 576.000004 lt
    249.685651 576.000004 lt
    249.704684 576.000004 lt
    249.723717 576.000004 lt
    249.742751 576.000004 lt
    249.761784 576.000004 lt
    249.780818 576.000004 lt
    249.799851 576.000004 lt
    249.818885 576.000004 lt
    249.837918 576.000004 lt
    249.856952 576.000004 lt
    249.875985 576.000004 lt
    249.895019 576.000004 lt
    249.914052 576.000004 lt
    249.933086 576.000004 lt
    249.952119 576.000004 lt
    249.971152 576.000004 lt
    249.990186 576.000004 lt
    250.009219 576.000004 lt
    250.028253 576.000004 lt
    250.047286 576.000004 lt
    250.066320 576.000004 lt
    250.085353 576.000004 lt
    250.104387 576.000004 lt
    250.123420 576.000004 lt
    250.142454 576.000004 lt
    250.161487 576.000004 lt
    250.180520 576.000004 lt
    250.199554 576.000004 lt
    250.218587 576.000004 lt
    250.237621 576.000004 lt
    250.256654 576.000004 lt
    250.275688 576.000004 lt
    250.294721 576.000004 lt
    250.313755 576.000004 lt
    250.332788 576.000004 lt
    250.351822 576.000004 lt
    250.370855 576.000004 lt
    250.389888 576.000004 lt
    250.408922 576.000004 lt
    250.427955 576.000004 lt
    250.446989 576.000004 lt
    250.466022 576.000004 lt
    250.485056 576.000004 lt
    250.504089 576.000004 lt
    250.523123 576.000004 lt
    250.542156 576.000004 lt
    250.561190 576.000004 lt
    250.580223 576.000004 lt
    250.599257 576.000004 lt
    250.618290 576.000004 lt
    250.637323 576.000004 lt
    250.656357 576.000004 lt
    250.675390 576.000004 lt
    250.694424 576.000004 lt
    250.713457 576.000004 lt
    250.732491 576.000004 lt
    250.751524 576.000004 lt
    250.770558 576.000004 lt
    250.789591 576.000004 lt
    250.808625 576.000004 lt
    250.827658 576.000004 lt
    250.846691 576.000004 lt
    250.865725 576.000004 lt
    250.884758 576.000004 lt
    250.903792 576.000004 lt
    250.922825 576.000004 lt
    250.941859 576.000004 lt
    250.960892 576.000004 lt
    250.979926 576.000004 lt
    250.998959 576.000004 lt
    251.017993 576.000004 lt
    251.037026 576.000004 lt
    251.056059 576.000004 lt
    251.075093 576.000004 lt
    251.094126 576.000004 lt
    251.113160 576.000004 lt
    251.132193 576.000004 lt
    251.151227 576.000004 lt
    251.170260 576.000004 lt
    251.189294 576.000004 lt
    251.208327 576.000004 lt
    251.227361 576.000004 lt
    251.246394 576.000004 lt
    251.265428 576.000004 lt
    251.284461 576.000004 lt
    251.303494 576.000004 lt
    251.322528 576.000004 lt
    251.341561 576.000004 lt
    251.360595 576.000004 lt
    251.379628 576.000004 lt
    251.398662 576.000004 lt
    251.417695 576.000004 lt
    251.436729 576.000004 lt
    251.455762 576.000004 lt
    251.474796 576.000004 lt
    251.493829 576.000004 lt
    251.512862 576.000004 lt
    251.531896 576.000004 lt
    251.550929 576.000004 lt
    251.569963 576.000004 lt
    251.588996 576.000004 lt
    251.608030 576.000004 lt
    251.627063 576.000004 lt
    251.646097 576.000004 lt
    251.665130 576.000004 lt
    251.684164 576.000004 lt
    251.703197 576.000004 lt
    251.722230 576.000004 lt
    251.741264 576.000004 lt
    251.760297 576.000004 lt
    251.779331 576.000004 lt
    251.798364 576.000004 lt
    251.817398 576.000004 lt
    251.836431 576.000004 lt
    251.855465 576.000004 lt
    251.874498 576.000004 lt
    251.893532 576.000004 lt
    251.912565 576.000004 lt
    251.931599 576.000004 lt
    251.950632 576.000004 lt
    251.969665 576.000004 lt
    251.988699 576.000004 lt
    252.007732 576.000004 lt
    252.026766 576.000004 lt
    252.045799 576.000004 lt
    252.064833 576.000004 lt
    252.083866 576.000004 lt
    252.102900 576.000004 lt
    252.121933 576.000004 lt
    252.140967 576.000004 lt
    252.160000 576.000004 lt
    252.179033 576.000004 lt
    252.198067 576.000004 lt
    252.217100 576.000004 lt
    252.236134 576.000004 lt
    252.255167 576.000004 lt
    252.274201 576.000004 lt
    252.293234 576.000004 lt
    252.312268 576.000004 lt
    252.331301 576.000004 lt
    252.350335 576.000004 lt
    252.369368 576.000004 lt
    252.388401 576.000004 lt
    252.407435 576.000004 lt
    252.426468 576.000004 lt
    252.445502 576.000004 lt
    252.464535 576.000004 lt
    252.483569 576.000004 lt
    252.502602 576.000004 lt
    252.521636 576.000004 lt
    252.540669 576.000004 lt
    252.559703 576.000004 lt
    252.578736 576.000004 lt
    252.597770 576.000004 lt
    252.616803 576.000004 lt
    252.635836 576.000004 lt
    252.654870 576.000004 lt
    252.673903 576.000004 lt
    252.692937 576.000004 lt
    252.711970 576.000004 lt
    252.731004 576.000004 lt
    252.750037 576.000004 lt
    252.769071 576.000004 lt
    252.788104 576.000004 lt
    252.807138 576.000004 lt
    252.826171 576.000004 lt
    252.845204 576.000004 lt
    252.864238 576.000004 lt
    252.883271 576.000004 lt
    252.902305 576.000004 lt
    252.921338 576.000004 lt
    252.940372 576.000004 lt
    252.959405 576.000004 lt
    252.978439 519.391551 lt
    252.997472 506.371208 lt
    253.016506 506.972146 lt
    253.035539 506.691714 lt
    253.054572 506.731769 lt
    253.073606 506.811897 lt
    253.092639 506.771833 lt
    253.111673 506.691714 lt
    253.130706 506.932081 lt
    253.149740 507.092339 lt
    253.168773 507.132394 lt
    253.187807 507.012210 lt
    253.206840 507.132394 lt
    253.225874 507.252587 lt
    253.244907 507.212522 lt
    253.263941 507.292651 lt
    253.282974 507.412835 lt
    253.302007 507.372771 lt
    253.321041 507.492964 lt
    253.340074 507.452899 lt
    253.359108 507.613147 lt
    253.378141 507.573083 lt
    253.397175 507.653211 lt
    253.416208 507.573083 lt
    253.435242 507.653211 lt
    253.454275 507.653211 lt
    253.473309 507.853524 lt
    253.492342 507.613147 lt
    253.511375 507.653211 lt
    253.530409 507.573083 lt
    253.549442 507.573083 lt
    253.568476 507.412835 lt
    253.587509 507.412835 lt
    253.606543 507.372771 lt
    253.625576 507.412835 lt
    253.644610 507.172458 lt
    253.663643 507.172458 lt
    253.682677 507.092339 lt
    253.701710 507.252587 lt
    253.720743 507.012210 lt
    253.739777 506.972146 lt
    253.758810 506.972146 lt
    253.777844 507.012210 lt
    253.796877 506.811897 lt
    253.815911 506.932081 lt
    253.834944 506.811897 lt
    253.853978 506.932081 lt
    253.873011 506.691714 lt
    253.892045 506.731769 lt
    253.911078 506.811897 lt
    253.930112 506.892026 lt
    253.949145 506.892026 lt
    253.968178 506.851962 lt
    253.987212 506.851962 lt
    254.006245 507.012210 lt
    254.025279 506.972146 lt
    254.044312 506.972146 lt
    254.063346 506.972146 lt
    254.082379 507.092339 lt
    254.101413 507.012210 lt
    254.120446 507.052274 lt
    254.139480 507.092339 lt
    254.158513 507.292651 lt
    254.177546 507.132394 lt
    254.196580 507.172458 lt
    254.215613 507.212522 lt
    254.234647 507.372771 lt
    254.253680 507.212522 lt
    254.272714 507.092339 lt
    254.291747 507.172458 lt
    254.310781 507.212522 lt
    254.329814 507.052274 lt
    254.348848 507.052274 lt
    254.367881 507.052274 lt
    254.386914 507.092339 lt
    254.405948 506.932081 lt
    254.424981 506.851962 lt
    254.444015 506.892026 lt
    254.463048 506.892026 lt
    254.482082 506.811897 lt
    254.501115 506.731769 lt
    254.520149 506.811897 lt
    254.539182 506.771833 lt
    254.558216 506.731769 lt
    254.577249 506.691714 lt
    254.596283 506.691714 lt
    254.615316 506.651649 lt
    254.634349 506.731769 lt
    254.653383 506.611585 lt
    254.672416 506.691714 lt
    254.691450 506.691714 lt
    254.710483 506.811897 lt
    254.729517 506.771833 lt
    254.748550 506.771833 lt
    254.767584 506.851962 lt
    254.786617 506.972146 lt
    254.805651 506.851962 lt
    254.824684 506.932081 lt
    254.843717 506.972146 lt
    254.862751 507.092339 lt
    254.881784 507.012210 lt
    254.900818 507.052274 lt
    254.919851 507.172458 lt
    254.938885 507.252587 lt
    254.957918 507.172458 lt
    254.976952 507.252587 lt
    254.995985 507.292651 lt
    255.015019 507.332715 lt
    255.034052 507.212522 lt
    255.053086 507.132394 lt
    255.072119 507.092339 lt
    255.091152 507.172458 lt
    255.110186 507.012210 lt
    255.129219 507.012210 lt
    255.148253 507.052274 lt
    255.167286 507.092339 lt
    255.186320 506.932081 lt
    255.205353 506.892026 lt
    255.224387 506.932081 lt
    255.243420 507.012210 lt
    255.262454 506.851962 lt
    255.281487 506.771833 lt
    255.300520 506.811897 lt
    255.319554 506.892026 lt
    255.338587 506.771833 lt
    255.357621 506.811897 lt
    255.376654 506.731769 lt
    255.395688 506.892026 lt
    255.414721 506.731769 lt
    255.433755 506.731769 lt
    255.452788 506.811897 lt
    255.471822 506.932081 lt
    255.490855 506.851962 lt
    255.509888 506.811897 lt
    255.528922 506.892026 lt
    255.547955 507.052274 lt
    255.566989 506.972146 lt
    255.586022 506.972146 lt
    255.605056 507.012210 lt
    255.624089 507.092339 lt
    255.643123 507.132394 lt
    255.662156 507.092339 lt
    255.681190 507.212522 lt
    255.700223 507.292651 lt
    255.719257 507.252587 lt
    255.738290 507.292651 lt
    255.757323 507.332715 lt
    255.776357 507.372771 lt
    255.795390 507.332715 lt
    255.814424 507.212522 lt
    255.833457 507.252587 lt
    255.852491 507.212522 lt
    255.871524 507.252587 lt
    255.890558 507.132394 lt
    255.909591 507.172458 lt
    255.928625 507.132394 lt
    255.947658 507.132394 lt
    255.966691 507.012210 lt
    255.985725 507.092339 lt
    256.004758 507.012210 lt
    256.023792 507.092339 lt
    256.042825 506.932081 lt
    256.061859 506.932081 lt
    256.080892 506.972146 lt
    256.099926 507.012210 lt
    256.118959 506.932081 lt
    256.137993 506.932081 lt
    256.157026 506.932081 lt
    256.176059 507.132394 lt
    256.195093 506.892026 lt
    256.214126 506.932081 lt
    256.233160 507.012210 lt
    256.252193 507.092339 lt
    256.271227 507.012210 lt
    256.290260 507.052274 lt
    256.309294 507.052274 lt
    256.328327 507.252587 lt
    256.347361 507.132394 lt
    256.366394 507.172458 lt
    256.385428 507.212522 lt
    256.404461 507.372771 lt
    256.423494 507.292651 lt
    256.442528 507.292651 lt
    256.461561 507.412835 lt
    256.480595 507.573083 lt
    256.499628 507.452899 lt
    256.518662 507.492964 lt
    256.537695 507.492964 lt
    256.556729 507.653211 lt
    256.575762 507.372771 lt
    256.594796 507.332715 lt
    256.613829 507.372771 lt
    256.632862 507.492964 lt
    256.651896 507.412835 lt
    256.670929 507.533027 lt
    256.689963 507.452899 lt
    256.708996 507.492964 lt
    256.728030 507.412835 lt
    256.747063 507.372771 lt
    256.766097 507.372771 lt
    256.785130 507.412835 lt
    256.804164 507.452899 lt
    256.823197 507.492964 lt
    256.842230 507.613147 lt
    256.861264 507.853524 lt
    256.880297 507.973717 lt
    256.899331 507.933652 lt
    256.918364 508.053836 lt
    256.937398 508.093901 lt
    256.956431 508.013772 lt
    256.975465 507.813460 lt
    256.994498 507.773396 lt
    257.013532 507.653211 lt
    257.032565 507.653211 lt
    257.051599 507.492964 lt
    257.070632 507.653211 lt
    257.089665 508.374342 lt
    257.108699 509.095463 lt
    257.127732 507.773396 lt
    257.146766 507.292651 lt
    257.165799 507.533027 lt
    257.184833 507.893589 lt
    257.203866 508.093901 lt
    257.222900 508.013772 lt
    257.241933 508.013772 lt
    257.260967 508.053836 lt
    257.280000 507.893589 lt
    257.299033 507.893589 lt
    257.318067 508.013772 lt
    257.337100 507.853524 lt
    257.356134 507.653211 lt
    257.375167 507.693276 lt
    257.394201 507.733340 lt
    257.413234 507.773396 lt
    257.432268 507.653211 lt
    257.451301 507.533027 lt
    257.470335 507.653211 lt
    257.489368 507.693276 lt
    257.508401 507.533027 lt
    257.527435 507.492964 lt
    257.546468 507.533027 lt
    257.565502 507.573083 lt
    257.584535 507.452899 lt
    257.603569 507.492964 lt
    257.622602 507.533027 lt
    257.641636 507.573083 lt
    257.660669 507.492964 lt
    257.679703 507.412835 lt
    257.698736 507.372771 lt
    257.717770 507.412835 lt
    257.736803 507.452899 lt
    257.755836 507.252587 lt
    257.774870 507.332715 lt
    257.793903 507.372771 lt
    257.812937 507.372771 lt
    257.831970 507.332715 lt
    257.851004 507.332715 lt
    257.870037 507.412835 lt
    257.889071 507.372771 lt
    257.908104 507.252587 lt
    257.927138 507.372771 lt
    257.946171 507.292651 lt
    257.965204 507.452899 lt
    257.984238 507.372771 lt
    258.003271 507.492964 lt
    258.022305 507.412835 lt
    258.041338 507.533027 lt
    258.060372 507.452899 lt
    258.079405 507.492964 lt
    258.098439 507.292651 lt
    258.117472 507.372771 lt
    258.136506 507.212522 lt
    258.155539 507.292651 lt
    258.174572 507.172458 lt
    258.193606 507.252587 lt
    258.212639 507.092339 lt
    258.231673 507.092339 lt
    258.250706 507.012210 lt
    258.269740 507.132394 lt
    258.288773 506.932081 lt
    258.307807 506.972146 lt
    258.326840 506.851962 lt
    258.345874 507.012210 lt
    258.364907 506.892026 lt
    258.383941 506.851962 lt
    258.402974 506.851962 lt
    258.422007 506.932081 lt
    258.441041 506.771833 lt
    258.460074 506.811897 lt
    258.479108 506.771833 lt
    258.498141 506.972146 lt
    258.517175 506.731769 lt
    258.536208 506.731769 lt
    258.555242 506.851962 lt
    258.574275 506.972146 lt
    258.593309 506.892026 lt
    258.612342 506.972146 lt
    258.631375 506.972146 lt
    258.650409 507.052274 lt
    258.669442 506.932081 lt
    258.688476 507.012210 lt
    258.707509 507.052274 lt
    258.726543 507.172458 lt
    258.745576 507.212522 lt
    258.764610 507.172458 lt
    258.783643 507.172458 lt
    258.802677 507.372771 lt
    258.821710 507.292651 lt
    258.840743 507.252587 lt
    258.859777 507.172458 lt
    258.878810 507.212522 lt
    258.897844 507.212522 lt
    258.916877 507.132394 lt
    258.935911 507.092339 lt
    258.954944 507.172458 lt
    258.973978 507.052274 lt
    258.993011 507.052274 lt
    259.012045 506.972146 lt
    259.031078 507.052274 lt
    259.050112 507.012210 lt
    259.069145 506.932081 lt
    259.088178 506.892026 lt
    259.107212 506.932081 lt
    259.126245 507.012210 lt
    259.145279 506.932081 lt
    259.164312 506.892026 lt
    259.183346 506.932081 lt
    259.202379 506.932081 lt
    259.221413 506.932081 lt
    259.240446 506.892026 lt
    259.259480 506.892026 lt
    259.278513 506.932081 lt
    259.297546 506.892026 lt
    259.316580 506.932081 lt
    259.335613 506.932081 lt
    259.354647 507.092339 lt
    259.373680 507.012210 lt
    259.392714 507.052274 lt
    259.411747 507.052274 lt
    259.430781 507.172458 lt
    259.449814 507.132394 lt
    259.468848 507.132394 lt
    259.487881 507.212522 lt
    259.506914 507.372771 lt
    259.525948 507.292651 lt
    259.544981 507.252587 lt
    259.564015 507.372771 lt
    259.583048 507.412835 lt
    259.602082 507.212522 lt
    259.621115 507.172458 lt
    259.640149 507.212522 lt
    259.659182 507.332715 lt
    259.678216 507.212522 lt
    259.697249 507.092339 lt
    259.716283 507.172458 lt
    259.735316 507.212522 lt
    259.754349 507.052274 lt
    259.773383 506.972146 lt
    259.792416 507.052274 lt
    259.811450 507.092339 lt
    259.830483 506.932081 lt
    259.849517 506.851962 lt
    259.868550 506.932081 lt
    259.887584 507.052274 lt
    259.906617 506.892026 lt
    259.925651 506.851962 lt
    259.944684 506.892026 lt
    259.963717 506.932081 lt
    259.982751 506.731769 lt
    260.001784 506.731769 lt
    260.020818 506.811897 lt
    260.039851 506.851962 lt
    260.058885 506.851962 lt
    260.077918 506.851962 lt
    260.096952 506.851962 lt
    260.115985 506.892026 lt
    260.135019 506.892026 lt
    260.154052 506.892026 lt
    260.173086 506.892026 lt
    260.192119 506.972146 lt
    260.211152 507.012210 lt
    260.230186 506.932081 lt
    260.249219 507.052274 lt
    260.268253 507.172458 lt
    260.287286 507.172458 lt
    260.306320 507.132394 lt
    260.325353 507.172458 lt
    260.344387 507.212522 lt
    260.363420 507.172458 lt
    260.382454 507.012210 lt
    260.401487 507.012210 lt
    260.420520 507.012210 lt
    260.439554 507.092339 lt
    260.458587 506.892026 lt
    260.477621 506.932081 lt
    260.496654 506.932081 lt
    260.515688 506.932081 lt
    260.534721 506.811897 lt
    260.553755 506.811897 lt
    260.572788 506.771833 lt
    260.591822 506.771833 lt
    260.610855 506.651649 lt
    260.629888 506.731769 lt
    260.648922 506.731769 lt
    260.667955 506.771833 lt
    260.686989 506.691714 lt
    260.706022 506.651649 lt
    260.725056 506.651649 lt
    260.744089 506.691714 lt
    260.763123 506.571521 lt
    260.782156 506.611585 lt
    260.801190 506.571521 lt
    260.820223 506.771833 lt
    260.839257 506.731769 lt
    260.858290 506.731769 lt
    260.877323 506.811897 lt
    260.896357 506.932081 lt
    260.915390 506.851962 lt
    260.934424 506.811897 lt
    260.953457 506.892026 lt
    260.972491 507.052274 lt
    260.991524 506.892026 lt
    261.010558 506.972146 lt
    261.029591 507.092339 lt
    261.048625 507.172458 lt
    261.067658 507.052274 lt
    261.086691 507.052274 lt
    261.105725 507.052274 lt
    261.124758 507.052274 lt
    261.143792 506.851962 lt
    261.162825 506.811897 lt
    261.181859 506.851962 lt
    261.200892 506.932081 lt
    261.219926 506.771833 lt
    261.238959 506.691714 lt
    261.257993 506.771833 lt
    261.277026 506.771833 lt
    261.296059 506.611585 lt
    261.315093 506.611585 lt
    261.334126 506.611585 lt
    261.353160 506.571521 lt
    261.372193 506.451337 lt
    261.391227 506.451337 lt
    261.410260 506.531456 lt
    261.429294 506.531456 lt
    261.448327 506.531456 lt
    261.467361 506.411272 lt
    261.486394 506.411272 lt
    261.505428 506.411272 lt
    261.524461 506.411272 lt
    261.543494 506.371208 lt
    261.562528 506.371208 lt
    261.581561 506.411272 lt
    261.600595 506.491393 lt
    261.619628 506.411272 lt
    261.638662 506.491393 lt
    261.657695 506.531456 lt
    261.676729 506.611585 lt
    261.695762 506.451337 lt
    261.714796 506.571521 lt
    261.733829 506.571521 lt
    261.752862 506.691714 lt
    261.771896 506.691714 lt
    261.790929 506.771833 lt
    261.809963 506.811897 lt
    261.828996 506.892026 lt
    261.848030 506.851962 lt
    261.867063 506.851962 lt
    261.886097 506.771833 lt
    261.905130 506.851962 lt
    261.924164 506.691714 lt
    261.943197 506.771833 lt
    261.962230 506.771833 lt
    261.981264 506.771833 lt
    262.000297 506.651649 lt
    262.019331 506.651649 lt
    262.038364 506.611585 lt
    262.057398 506.731769 lt
    262.076431 506.571521 lt
    262.095465 506.571521 lt
    262.114498 506.531456 lt
    262.133532 506.651649 lt
    262.152565 506.491393 lt
    262.171599 506.491393 lt
    262.190632 506.531456 lt
    262.209665 506.651649 lt
    262.228699 506.411272 lt
    262.247732 506.491393 lt
    262.266766 506.371208 lt
    262.285799 506.531456 lt
    262.304833 506.491393 lt
    262.323866 506.411272 lt
    262.342900 506.491393 lt
    262.361933 506.651649 lt
    262.380967 506.571521 lt
    262.400000 506.611585 lt
    262.419033 506.611585 lt
    262.438067 506.811897 lt
    262.457100 506.691714 lt
    262.476134 506.651649 lt
    262.495167 506.731769 lt
    262.514201 506.811897 lt
    262.533234 506.851962 lt
    262.552268 506.892026 lt
    262.571301 506.972146 lt
    262.590335 507.092339 lt
    262.609368 507.052274 lt
    262.628401 507.012210 lt
    262.647435 507.052274 lt
    262.666468 507.092339 lt
    262.685502 507.092339 lt
    262.704535 507.132394 lt
    262.723569 507.092339 lt
    262.742602 507.052274 lt
    262.761636 507.012210 lt
    262.780669 506.972146 lt
    262.799703 507.052274 lt
    262.818736 507.092339 lt
    262.837770 507.172458 lt
    262.856803 507.132394 lt
    262.875836 507.252587 lt
    262.894870 507.332715 lt
    262.913903 507.452899 lt
    262.932937 507.372771 lt
    262.951970 507.252587 lt
    262.971004 507.052274 lt
    262.990037 506.972146 lt
    263.009071 506.731769 lt
    263.028104 506.531456 lt
    263.047138 506.371208 lt
    263.066171 506.731769 lt
    263.085204 507.172458 lt
    263.104238 507.973717 lt
    263.123271 508.855086 lt
    263.142305 509.576216 lt
    263.161338 509.576216 lt
    263.180372 509.656345 lt
    263.199405 509.776529 lt
    263.218439 509.896721 lt
    263.237472 509.496088 lt
    263.256506 509.375904 lt
    263.275539 509.175592 lt
    263.294572 509.215655 lt
    263.313606 508.975279 lt
    263.332639 508.855086 lt
    263.351673 508.694838 lt
    263.370706 508.654774 lt
    263.389740 508.374342 lt
    263.408773 508.093901 lt
    263.427807 507.853524 lt
    263.446840 507.813460 lt
    263.465874 507.613147 lt
    263.484907 507.533027 lt
    263.503941 507.452899 lt
    263.522974 507.492964 lt
    263.542007 507.332715 lt
    263.561041 507.292651 lt
    263.580074 507.292651 lt
    263.599108 507.372771 lt
    263.618141 507.212522 lt
    263.637175 507.172458 lt
    263.656208 507.172458 lt
    263.675242 507.292651 lt
    263.694275 507.212522 lt
    263.713309 507.132394 lt
    263.732342 507.172458 lt
    263.751375 507.212522 lt
    263.770409 507.172458 lt
    263.789442 507.012210 lt
    263.808476 507.052274 lt
    263.827509 507.132394 lt
    263.846543 507.052274 lt
    263.865576 506.972146 lt
    263.884610 507.092339 lt
    263.903643 507.132394 lt
    263.922677 507.092339 lt
    263.941710 507.012210 lt
    263.960743 507.052274 lt
    263.979777 507.172458 lt
    263.998810 507.052274 lt
    264.017844 507.052274 lt
    264.036877 507.092339 lt
    264.055911 507.172458 lt
    264.074944 507.172458 lt
    264.093978 507.172458 lt
    264.113011 507.212522 lt
    264.132045 507.212522 lt
    264.151078 507.172458 lt
    264.170112 507.052274 lt
    264.189145 507.012210 lt
    264.208178 506.972146 lt
    264.227212 507.052274 lt
    264.246245 506.932081 lt
    264.265279 506.892026 lt
    264.284312 506.892026 lt
    264.303346 506.851962 lt
    264.322379 506.771833 lt
    264.341413 506.771833 lt
    264.360446 506.691714 lt
    264.379480 506.731769 lt
    264.398513 506.571521 lt
    264.417546 506.531456 lt
    264.436580 506.571521 lt
    264.455613 506.651649 lt
    264.474647 506.531456 lt
    264.493680 506.491393 lt
    264.512714 506.491393 lt
    264.531747 506.571521 lt
    264.550781 506.331144 lt
    264.569814 506.371208 lt
    264.588848 506.491393 lt
    264.607881 506.531456 lt
    264.626914 506.371208 lt
    264.645948 506.451337 lt
    264.664981 506.491393 lt
    264.684015 506.651649 lt
    264.703048 506.491393 lt
    264.722082 506.531456 lt
    264.741115 506.571521 lt
    264.760149 506.611585 lt
    264.779182 506.571521 lt
    264.798216 506.611585 lt
    264.817249 506.691714 lt
    264.836283 506.851962 lt
    264.855316 506.771833 lt
    264.874349 506.731769 lt
    264.893383 506.811897 lt
    264.912416 506.892026 lt
    264.931450 506.691714 lt
    264.950483 506.611585 lt
    264.969517 506.651649 lt
    264.988550 506.771833 lt
    265.007584 506.651649 lt
    265.026617 506.571521 lt
    265.045651 506.571521 lt
    265.064684 506.611585 lt
    265.083717 506.531456 lt
    265.102751 506.491393 lt
    265.121784 506.451337 lt
    265.140818 506.531456 lt
    265.159851 506.371208 lt
    265.178885 506.251024 lt
    265.197918 506.371208 lt
    265.216952 506.491393 lt
    265.235985 506.371208 lt
    265.255019 506.291080 lt
    265.274052 506.371208 lt
    265.293086 506.451337 lt
    265.312119 506.210960 lt
    265.331152 506.210960 lt
    265.350186 506.411272 lt
    265.369219 506.411272 lt
    265.388253 506.291080 lt
    265.407286 506.331144 lt
    265.426320 506.411272 lt
    265.445353 506.491393 lt
    265.464387 506.451337 lt
    265.483420 506.451337 lt
    265.502454 506.491393 lt
    265.521487 506.571521 lt
    265.540520 506.571521 lt
    265.559554 506.491393 lt
    265.578587 506.691714 lt
    265.597621 506.771833 lt
    265.616654 506.771833 lt
    265.635688 506.731769 lt
    265.654721 506.811897 lt
    265.673755 506.851962 lt
    265.692788 506.731769 lt
    265.711822 506.651649 lt
    265.730855 506.691714 lt
    265.749888 506.811897 lt
    265.768922 506.771833 lt
    265.787955 506.611585 lt
    265.806989 506.651649 lt
    265.826022 506.651649 lt
    265.845056 506.651649 lt
    265.864089 506.491393 lt
    265.883123 506.531456 lt
    265.902156 506.531456 lt
    265.921190 506.491393 lt
    265.940223 506.331144 lt
    265.959257 506.491393 lt
    265.978290 506.491393 lt
    265.997323 506.451337 lt
    266.016357 506.291080 lt
    266.035390 506.371208 lt
    266.054424 506.331144 lt
    266.073457 506.371208 lt
    266.092491 506.331144 lt
    266.111524 506.491393 lt
    266.130558 506.371208 lt
    266.149591 506.491393 lt
    266.168625 506.451337 lt
    266.187658 506.491393 lt
    266.206691 506.531456 lt
    266.225725 506.651649 lt
    266.244758 506.531456 lt
    266.263792 506.571521 lt
    266.282825 506.611585 lt
    266.301859 506.731769 lt
    266.320892 506.611585 lt
    266.339926 506.731769 lt
    266.358959 506.771833 lt
    266.377993 506.851962 lt
    266.397026 506.691714 lt
    266.416059 506.892026 lt
    266.435093 506.932081 lt
    266.454126 506.892026 lt
    266.473160 506.731769 lt
    266.492193 506.771833 lt
    266.511227 506.811897 lt
    266.530260 506.892026 lt
    266.549294 506.691714 lt
    266.568327 506.731769 lt
    266.587361 506.691714 lt
    266.606394 506.771833 lt
    266.625428 506.611585 lt
    266.644461 506.611585 lt
    266.663494 506.611585 lt
    266.682528 506.651649 lt
    266.701561 506.491393 lt
    266.720595 506.491393 lt
    266.739628 506.571521 lt
    266.758662 506.731769 lt
    266.777695 506.571521 lt
    266.796729 506.531456 lt
    266.815762 506.531456 lt
    266.834796 506.491393 lt
    266.853829 506.451337 lt
    266.872862 506.531456 lt
    266.891896 506.531456 lt
    266.910929 506.691714 lt
    266.929963 506.611585 lt
    266.948996 506.611585 lt
    266.968030 506.691714 lt
    266.987063 506.851962 lt
    267.006097 506.731769 lt
    267.025130 506.691714 lt
    267.044164 506.811897 lt
    267.063197 506.851962 lt
    267.082230 506.771833 lt
    267.101264 506.851962 lt
    267.120297 507.012210 lt
    267.139331 507.052274 lt
    267.158364 506.932081 lt
    267.177398 506.972146 lt
    267.196431 506.932081 lt
    267.215465 506.932081 lt
    267.234498 506.851962 lt
    267.253532 506.771833 lt
    267.272565 506.892026 lt
    267.291599 506.892026 lt
    267.310632 506.771833 lt
    267.329665 506.691714 lt
    267.348699 506.731769 lt
    267.367732 506.771833 lt
    267.386766 506.691714 lt
    267.405799 506.611585 lt
    267.424833 506.651649 lt
    267.443866 506.571521 lt
    267.462900 506.531456 lt
    267.481933 506.491393 lt
    267.500967 506.571521 lt
    267.520000 506.651649 lt
    267.539033 506.571521 lt
    267.558067 506.451337 lt
    267.577100 506.531456 lt
    267.596134 506.491393 lt
    267.615167 506.451337 lt
    267.634201 506.451337 lt
    267.653234 506.531456 lt
    267.672268 506.571521 lt
    267.691301 506.611585 lt
    267.710335 506.491393 lt
    267.729368 506.691714 lt
    267.748401 506.731769 lt
    267.767435 506.691714 lt
    267.786468 506.611585 lt
    267.805502 506.811897 lt
    267.824535 506.811897 lt
    267.843569 506.771833 lt
    267.862602 506.811897 lt
    267.881636 506.972146 lt
    267.900669 507.012210 lt
    267.919703 507.052274 lt
    267.938736 507.012210 lt
    267.957770 507.052274 lt
    267.976803 506.932081 lt
    267.995836 506.932081 lt
    268.014870 506.811897 lt
    268.033903 506.932081 lt
    268.052937 506.932081 lt
    268.071970 506.851962 lt
    268.091004 506.771833 lt
    268.110037 506.811897 lt
    268.129071 506.771833 lt
    268.148104 506.811897 lt
    268.167138 506.691714 lt
    268.186171 506.731769 lt
    268.205204 506.571521 lt
    268.224238 506.651649 lt
    268.243271 506.571521 lt
    268.262305 506.651649 lt
    268.281338 506.651649 lt
    268.300372 506.731769 lt
    268.319405 506.571521 lt
    268.338439 506.611585 lt
    268.357472 506.451337 lt
    268.376506 506.611585 lt
    268.395539 506.571521 lt
    268.414572 506.611585 lt
    268.433606 506.611585 lt
    268.452639 506.771833 lt
    268.471673 506.611585 lt
    268.490706 506.731769 lt
    268.509740 506.731769 lt
    268.528773 506.851962 lt
    268.547807 506.731769 lt
    268.566840 506.851962 lt
    268.585874 506.811897 lt
    268.604907 506.932081 lt
    268.623941 506.932081 lt
    268.642974 507.092339 lt
    268.662007 507.132394 lt
    268.681041 507.372771 lt
    268.700074 507.292651 lt
    268.719108 507.292651 lt
    268.738141 507.092339 lt
    268.757175 507.172458 lt
    268.776208 507.012210 lt
    268.795242 507.172458 lt
    268.814275 507.172458 lt
    268.833309 507.292651 lt
    268.852342 507.212522 lt
    268.871375 507.332715 lt
    268.890409 507.452899 lt
    268.909442 507.693276 lt
    268.928476 507.573083 lt
    268.947509 507.613147 lt
    268.966543 507.372771 lt
    268.985576 507.412835 lt
    269.004610 507.292651 lt
    269.023643 507.132394 lt
    269.042677 506.892026 lt
    269.061710 506.851962 lt
    269.080743 506.932081 lt
    269.099777 507.613147 lt
    269.118810 508.093901 lt
    269.137844 508.414397 lt
    269.156877 508.334277 lt
    269.175911 508.214085 lt
    269.194944 508.133965 lt
    269.213978 508.414397 lt
    269.233011 508.294213 lt
    269.252045 508.294213 lt
    269.271078 508.133965 lt
    269.290112 508.133965 lt
    269.309145 507.973717 lt
    269.328178 507.973717 lt
    269.347212 507.973717 lt
    269.366245 508.053836 lt
    269.385279 507.973717 lt
    269.404312 507.973717 lt
    269.423346 508.013772 lt
    269.442379 508.093901 lt
    269.461413 507.933652 lt
    269.480446 507.853524 lt
    269.499480 507.773396 lt
    269.518513 507.813460 lt
    269.537546 507.693276 lt
    269.556580 507.693276 lt
    269.575613 507.693276 lt
    269.594647 507.733340 lt
    269.613680 507.613147 lt
    269.632714 507.573083 lt
    269.651747 507.533027 lt
    269.670781 507.613147 lt
    269.689814 507.533027 lt
    269.708848 507.372771 lt
    269.727881 507.332715 lt
    269.746914 507.372771 lt
    269.765948 507.332715 lt
    269.784981 507.252587 lt
    269.804015 507.292651 lt
    269.823048 507.372771 lt
    269.842082 507.212522 lt
    269.861115 507.132394 lt
    269.880149 507.092339 lt
    269.899182 507.052274 lt
    269.918216 507.092339 lt
    269.937249 507.052274 lt
    269.956283 507.012210 lt
    269.975316 507.092339 lt
    269.994349 507.092339 lt
    270.013383 507.052274 lt
    270.032416 507.092339 lt
    270.051450 507.132394 lt
    270.070483 507.092339 lt
    270.089517 507.012210 lt
    270.108550 507.052274 lt
    270.127584 507.132394 lt
    270.146617 507.212522 lt
    270.165651 507.172458 lt
    270.184684 507.252587 lt
    270.203717 507.292651 lt
    270.222751 507.332715 lt
    270.241784 507.172458 lt
    270.260818 507.132394 lt
    270.279851 507.092339 lt
    270.298885 507.092339 lt
    270.317918 507.092339 lt
    270.336952 507.012210 lt
    270.355985 506.972146 lt
    270.375019 507.052274 lt
    270.394052 506.892026 lt
    270.413086 506.892026 lt
    270.432119 506.892026 lt
    270.451152 506.892026 lt
    270.470186 506.731769 lt
    270.489219 506.691714 lt
    270.508253 506.691714 lt
    270.527286 506.731769 lt
    270.546320 506.651649 lt
    270.565353 506.691714 lt
    270.584387 506.691714 lt
    270.603420 506.731769 lt
    270.622454 506.611585 lt
    270.641487 506.531456 lt
    270.660520 506.491393 lt
    270.679554 506.691714 lt
    270.698587 506.531456 lt
    270.717621 506.571521 lt
    270.736654 506.651649 lt
    270.755688 506.731769 lt
    270.774721 506.651649 lt
    270.793755 506.691714 lt
    270.812788 506.691714 lt
    270.831822 506.811897 lt
    270.850855 506.731769 lt
    270.869888 506.731769 lt
    270.888922 506.851962 lt
    270.907955 506.972146 lt
    270.926989 506.892026 lt
    270.946022 507.012210 lt
    270.965056 507.012210 lt
    270.984089 507.092339 lt
    271.003123 506.932081 lt
    271.022156 506.811897 lt
    271.041190 506.851962 lt
    271.060223 506.892026 lt
    271.079257 506.851962 lt
    271.098290 506.811897 lt
    271.117323 506.771833 lt
    271.136357 506.892026 lt
    271.155390 506.691714 lt
    271.174424 506.691714 lt
    271.193457 506.691714 lt
    271.212491 506.771833 lt
    271.231524 506.611585 lt
    271.250558 506.491393 lt
    271.269591 506.531456 lt
    271.288625 506.691714 lt
    271.307658 506.571521 lt
    271.326691 506.571521 lt
    271.345725 506.611585 lt
    271.364758 506.691714 lt
    271.383792 506.531456 lt
    271.402825 506.371208 lt
    271.421859 506.451337 lt
    271.440892 506.691714 lt
    271.459926 506.531456 lt
    271.478959 506.491393 lt
    271.497993 506.611585 lt
    271.517026 506.731769 lt
    271.536059 506.651649 lt
    271.555093 506.611585 lt
    271.574126 506.731769 lt
    271.593160 506.811897 lt
    271.612193 506.691714 lt
    271.631227 506.691714 lt
    271.650260 506.851962 lt
    271.669294 506.972146 lt
    271.688327 506.892026 lt
    271.707361 506.972146 lt
    271.726394 507.012210 lt
    271.745428 507.092339 lt
    271.764461 507.012210 lt
    271.783494 506.851962 lt
    271.802528 506.851962 lt
    271.821561 506.972146 lt
    271.840595 506.892026 lt
    271.859628 506.892026 lt
    271.878662 506.851962 lt
    271.897695 506.932081 lt
    271.916729 506.811897 lt
    271.935762 506.731769 lt
    271.954796 506.811897 lt
    271.973829 506.851962 lt
    271.992862 506.691714 lt
    272.011896 506.531456 lt
    272.030929 506.611585 lt
    272.049963 506.771833 lt
    272.068996 506.691714 lt
    272.088030 506.651649 lt
    272.107063 506.691714 lt
    272.126097 506.771833 lt
    272.145130 506.651649 lt
    272.164164 506.451337 lt
    272.183197 506.531456 lt
    272.202230 506.691714 lt
    272.221264 506.571521 lt
    272.240297 506.571521 lt
    272.259331 506.731769 lt
    272.278364 506.771833 lt
    272.297398 506.771833 lt
    272.316431 506.691714 lt
    272.335465 506.811897 lt
    272.354498 506.851962 lt
    272.373532 506.771833 lt
    272.392565 506.771833 lt
    272.411599 506.892026 lt
    272.430632 507.052274 lt
    272.449665 507.052274 lt
    272.468699 507.012210 lt
    272.487732 507.052274 lt
    272.506766 507.132394 lt
    272.525799 507.132394 lt
    272.544833 506.932081 lt
    272.563866 507.012210 lt
    272.582900 507.012210 lt
    272.601933 507.052274 lt
    272.620967 506.932081 lt
    272.640000 506.932081 lt
    272.659033 506.932081 lt
    272.678067 506.932081 lt
    272.697100 506.851962 lt
    272.716134 506.851962 lt
    272.735167 506.851962 lt
    272.754201 506.771833 lt
    272.773234 506.611585 lt
    272.792268 506.691714 lt
    272.811301 506.731769 lt
    272.830335 506.771833 lt
    272.849368 506.691714 lt
    272.868401 506.811897 lt
    272.887435 506.771833 lt
    272.906468 506.811897 lt
    272.925502 506.571521 lt
    272.944535 506.651649 lt
    272.963569 506.691714 lt
    272.982602 506.771833 lt
    273.001636 506.651649 lt
    273.020669 506.811897 lt
    273.039703 506.771833 lt
    273.058736 506.892026 lt
    273.077770 506.811897 lt
    273.096803 506.892026 lt
    273.115836 506.811897 lt
    273.134870 506.932081 lt
    273.153903 506.811897 lt
    273.172937 506.892026 lt
    273.191970 506.972146 lt
    273.211004 507.092339 lt
    273.230037 507.012210 lt
    273.249071 507.012210 lt
    273.268104 507.052274 lt
    273.287138 507.172458 lt
    273.306171 506.892026 lt
    273.325204 506.892026 lt
    273.344238 506.972146 lt
    273.363271 507.012210 lt
    273.382305 506.851962 lt
    273.401338 506.811897 lt
    273.420372 506.811897 lt
    273.439405 506.892026 lt
    273.458439 506.771833 lt
    273.477472 506.731769 lt
    273.496506 506.731769 lt
    273.515539 506.731769 lt
    273.534572 506.531456 lt
    273.553606 506.571521 lt
    273.572639 506.571521 lt
    273.591673 506.731769 lt
    273.610706 506.571521 lt
    273.629740 506.531456 lt
    273.648773 506.651649 lt
    273.667807 506.731769 lt
    273.686840 506.411272 lt
    273.705874 506.411272 lt
    273.724907 506.531456 lt
    273.743941 506.651649 lt
    273.762974 506.491393 lt
    273.782007 506.611585 lt
    273.801041 506.611585 lt
    273.820074 506.731769 lt
    273.839108 506.651649 lt
    273.858141 506.651649 lt
    273.877175 506.651649 lt
    273.896208 506.811897 lt
    273.915242 506.691714 lt
    273.934275 506.771833 lt
    273.953309 506.892026 lt
    273.972342 506.972146 lt
    273.991375 506.972146 lt
    274.010409 506.892026 lt
    274.029442 506.972146 lt
    274.048476 507.092339 lt
    274.067509 506.811897 lt
    274.086543 506.851962 lt
    274.105576 506.892026 lt
    274.124610 506.972146 lt
    274.143643 506.892026 lt
    274.162677 506.771833 lt
    274.181710 506.811897 lt
    274.200743 506.892026 lt
    274.219777 506.771833 lt
    274.238810 506.731769 lt
    274.257844 506.691714 lt
    274.276877 506.771833 lt
    274.295911 506.611585 lt
    274.314944 506.571521 lt
    274.333978 506.691714 lt
    274.353011 506.691714 lt
    274.372045 506.691714 lt
    274.391078 506.651649 lt
    274.410112 506.651649 lt
    274.429145 506.691714 lt
    274.448178 506.531456 lt
    274.467212 506.531456 lt
    274.486245 506.611585 lt
    274.505279 506.611585 lt
    274.524312 506.691714 lt
    274.543346 506.691714 lt
    274.562379 506.651649 lt
    274.581413 506.731769 lt
    274.600446 506.771833 lt
    274.619480 506.771833 lt
    274.638513 506.731769 lt
    274.657546 506.851962 lt
    274.676580 506.892026 lt
    274.695613 506.932081 lt
    274.714647 507.172458 lt
    274.733680 507.252587 lt
    274.752714 507.212522 lt
    274.771747 507.172458 lt
    274.790781 507.172458 lt
    274.809814 507.212522 lt
    274.828848 507.172458 lt
    274.847881 507.172458 lt
    274.866914 507.332715 lt
    274.885948 507.412835 lt
    274.904981 507.613147 lt
    274.924015 507.613147 lt
    274.943048 507.733340 lt
    274.962082 507.773396 lt
    274.981115 507.733340 lt
    275.000149 507.452899 lt
    275.019182 507.292651 lt
    275.038216 507.132394 lt
    275.057249 507.012210 lt
    275.076283 506.851962 lt
    275.095316 506.892026 lt
    275.114349 507.252587 lt
    275.133383 507.893589 lt
    275.152416 508.654774 lt
    275.171450 509.255720 lt
    275.190483 509.215655 lt
    275.209517 509.135527 lt
    275.228550 509.055399 lt
    275.247584 509.135527 lt
    275.266617 509.175592 lt
    275.285651 509.135527 lt
    275.304684 508.895151 lt
    275.323717 508.734902 lt
    275.342751 508.694838 lt
    275.361784 508.734902 lt
    275.380818 508.454461 lt
    275.399851 508.214085 lt
    275.418885 508.214085 lt
    275.437918 508.174029 lt
    275.456952 508.013772 lt
    275.475985 507.893589 lt
    275.495019 507.893589 lt
    275.514052 507.893589 lt
    275.533086 507.693276 lt
    275.552119 507.653211 lt
    275.571152 507.653211 lt
    275.590186 507.613147 lt
    275.609219 507.533027 lt
    275.628253 507.452899 lt
    275.647286 507.533027 lt
    275.666320 507.573083 lt
    275.685353 507.492964 lt
    275.704387 507.452899 lt
    275.723420 507.452899 lt
    275.742454 507.452899 lt
    275.761487 507.412835 lt
    275.780520 507.372771 lt
    275.799554 507.292651 lt
    275.818587 507.212522 lt
    275.837621 507.252587 lt
    275.856654 507.252587 lt
    275.875688 507.212522 lt
    275.894721 507.212522 lt
    275.913755 507.252587 lt
    275.932788 507.092339 lt
    275.951822 507.052274 lt
    275.970855 506.972146 lt
    275.989888 506.972146 lt
    276.008922 506.932081 lt
    276.027955 506.972146 lt
    276.046989 506.932081 lt
    276.066022 507.052274 lt
    276.085056 506.972146 lt
    276.104089 506.972146 lt
    276.123123 506.972146 lt
    276.142156 507.052274 lt
    276.161190 506.932081 lt
    276.180223 506.972146 lt
    276.199257 506.932081 lt
    276.218290 507.132394 lt
    276.237323 507.012210 lt
    276.256357 507.092339 lt
    276.275390 507.132394 lt
    276.294424 507.212522 lt
    276.313457 507.052274 lt
    276.332491 507.052274 lt
    276.351524 506.972146 lt
    276.370558 507.092339 lt
    276.389591 506.932081 lt
    276.408625 506.972146 lt
    276.427658 506.932081 lt
    276.446691 506.932081 lt
    276.465725 506.811897 lt
    276.484758 506.771833 lt
    276.503792 506.771833 lt
    276.522825 506.892026 lt
    276.541859 506.691714 lt
    276.560892 506.571521 lt
    276.579926 506.531456 lt
    276.598959 506.691714 lt
    276.617993 506.571521 lt
    276.637026 506.571521 lt
    276.656059 506.571521 lt
    276.675093 506.651649 lt
    276.694126 506.531456 lt
    276.713160 506.491393 lt
    276.732193 506.411272 lt
    276.751227 506.531456 lt
    276.770260 506.451337 lt
    276.789294 506.411272 lt
    276.808327 506.451337 lt
    276.827361 506.611585 lt
    276.846394 506.531456 lt
    276.865428 506.491393 lt
    276.884461 506.531456 lt
    276.903494 506.651649 lt
    276.922528 506.531456 lt
    276.941561 506.531456 lt
    276.960595 506.571521 lt
    276.979628 506.731769 lt
    276.998662 506.691714 lt
    277.017695 506.651649 lt
    277.036729 506.771833 lt
    277.055762 506.851962 lt
    277.074796 506.731769 lt
    277.093829 506.691714 lt
    277.112862 506.651649 lt
    277.131896 506.691714 lt
    277.150929 506.691714 lt
    277.169963 506.611585 lt
    277.188996 506.651649 lt
    277.208030 506.571521 lt
    277.227063 506.571521 lt
    277.246097 506.451337 lt
    277.265130 506.491393 lt
    277.284164 506.491393 lt
    277.303197 506.491393 lt
    277.322230 506.371208 lt
    277.341264 506.331144 lt
    277.360297 506.291080 lt
    277.379331 506.411272 lt
    277.398364 506.371208 lt
    277.417398 506.331144 lt
    277.436431 506.291080 lt
    277.455465 506.411272 lt
    277.474498 506.251024 lt
    277.493532 506.170896 lt
    277.512565 506.170896 lt
    277.531599 506.371208 lt
    277.550632 506.210960 lt
    277.569665 506.251024 lt
    277.588699 506.371208 lt
    277.607732 506.451337 lt
    277.626766 506.331144 lt
    277.645799 506.411272 lt
    277.664833 506.411272 lt
    277.683866 506.531456 lt
    277.702900 506.411272 lt
    277.721933 506.451337 lt
    277.740967 506.571521 lt
    277.760000 506.691714 lt
    277.779033 506.611585 lt
    277.798067 506.691714 lt
    277.817100 506.651649 lt
    277.836134 506.771833 lt
    277.855167 506.651649 lt
    277.874201 506.571521 lt
    277.893234 506.571521 lt
    277.912268 506.731769 lt
    277.931301 506.611585 lt
    277.950335 506.571521 lt
    277.969368 506.531456 lt
    277.988401 506.651649 lt
    278.007435 506.491393 lt
    278.026468 506.451337 lt
    278.045502 506.451337 lt
    278.064535 506.571521 lt
    278.083569 506.371208 lt
    278.102602 506.251024 lt
    278.121636 506.371208 lt
    278.140669 506.531456 lt
    278.159703 506.371208 lt
    278.178736 506.331144 lt
    278.197770 506.371208 lt
    278.216803 506.491393 lt
    278.235836 506.331144 lt
    278.254870 506.170896 lt
    278.273903 506.251024 lt
    278.292937 506.371208 lt
    278.311970 506.291080 lt
    278.331004 506.291080 lt
    278.350037 506.411272 lt
    278.369071 506.451337 lt
    278.388104 506.411272 lt
    278.407138 506.411272 lt
    278.426171 506.451337 lt
    278.445204 506.451337 lt
    278.464238 506.531456 lt
    278.483271 506.491393 lt
    278.502305 506.571521 lt
    278.521338 506.731769 lt
    278.540372 506.691714 lt
    278.559405 506.691714 lt
    278.578439 506.731769 lt
    278.597472 506.731769 lt
    278.616506 506.771833 lt
    278.635539 506.611585 lt
    278.654572 506.651649 lt
    278.673606 506.691714 lt
    278.692639 506.691714 lt
    278.711673 506.611585 lt
    278.730706 506.611585 lt
    278.749740 506.611585 lt
    278.768773 506.691714 lt
    278.787807 506.531456 lt
    278.806840 506.531456 lt
    278.825874 506.531456 lt
    278.844907 506.531456 lt
    278.863941 506.331144 lt
    278.882974 506.451337 lt
    278.902007 506.491393 lt
    278.921041 506.571521 lt
    278.940074 506.411272 lt
    278.959108 506.491393 lt
    278.978141 506.451337 lt
    278.997175 506.571521 lt
    279.016208 506.331144 lt
    279.035242 506.371208 lt
    279.054275 506.411272 lt
    279.073309 506.531456 lt
    279.092342 506.451337 lt
    279.111375 506.491393 lt
    279.130409 506.531456 lt
    279.149442 506.651649 lt
    279.168476 506.491393 lt
    279.187509 506.531456 lt
    279.206543 506.571521 lt
    279.225576 506.691714 lt
    279.244610 506.531456 lt
    279.263643 506.691714 lt
    279.282677 506.771833 lt
    279.301710 506.892026 lt
    279.320743 506.771833 lt
    279.339777 506.771833 lt
    279.358810 506.771833 lt
    279.377844 506.892026 lt
    279.396877 506.691714 lt
    279.415911 506.731769 lt
    279.434944 506.731769 lt
    279.453978 506.851962 lt
    279.473011 506.691714 lt
    279.492045 506.611585 lt
    279.511078 506.691714 lt
    279.530112 506.771833 lt
    279.549145 506.571521 lt
    279.568178 506.611585 lt
    279.587212 506.611585 lt
    279.606245 506.611585 lt
    279.625279 506.491393 lt
    279.644312 506.451337 lt
    279.663346 506.531456 lt
    279.682379 506.651649 lt
    279.701413 506.491393 lt
    279.720446 506.451337 lt
    279.739480 506.491393 lt
    279.758513 506.611585 lt
    279.777546 506.331144 lt
    279.796580 506.331144 lt
    279.815613 506.451337 lt
    279.834647 506.531456 lt
    279.853680 506.451337 lt
    279.872714 506.491393 lt
    279.891747 506.571521 lt
    279.910781 506.611585 lt
    279.929814 506.571521 lt
    279.948848 506.611585 lt
    279.967881 506.651649 lt
    279.986914 506.651649 lt
    280.005948 506.691714 lt
    280.024981 506.731769 lt
    280.044015 506.811897 lt
    280.063048 506.851962 lt
    280.082082 506.932081 lt
    280.101115 506.851962 lt
    280.120149 506.851962 lt
    280.139182 506.851962 lt
    280.158216 506.851962 lt
    280.177249 506.811897 lt
    280.196283 506.811897 lt
    280.215316 506.811897 lt
    280.234349 506.851962 lt
    280.253383 506.691714 lt
    280.272416 506.691714 lt
    280.291450 506.691714 lt
    280.310483 506.771833 lt
    280.329517 506.611585 lt
    280.348550 506.651649 lt
    280.367584 506.571521 lt
    280.386617 506.611585 lt
    280.405651 506.491393 lt
    280.424684 506.531456 lt
    280.443717 506.571521 lt
    280.462751 506.571521 lt
    280.481784 506.491393 lt
    280.500818 506.491393 lt
    280.519851 506.531456 lt
    280.538885 506.531456 lt
    280.557918 506.371208 lt
    280.576952 506.491393 lt
    280.595985 506.491393 lt
    280.615019 506.611585 lt
    280.634052 506.571521 lt
    280.653086 506.571521 lt
    280.672119 506.611585 lt
    280.691152 506.771833 lt
    280.710186 506.691714 lt
    280.729219 506.771833 lt
    280.748253 506.892026 lt
    280.767286 507.012210 lt
    280.786320 506.932081 lt
    280.805353 506.972146 lt
    280.824387 507.012210 lt
    280.843420 507.132394 lt
    280.862454 507.092339 lt
    280.881487 507.172458 lt
    280.900520 507.332715 lt
    280.919554 507.412835 lt
    280.938587 507.492964 lt
    280.957621 507.613147 lt
    280.976654 507.773396 lt
    280.995688 507.813460 lt
    281.014721 507.613147 lt
    281.033755 507.372771 lt
    281.052788 507.252587 lt
    281.071822 507.252587 lt
    281.090855 507.012210 lt
    281.109888 506.811897 lt
    281.128922 506.892026 lt
    281.147955 507.172458 lt
    281.166989 507.973717 lt
    281.186022 508.855086 lt
    281.205056 509.496088 lt
    281.224089 509.335839 lt
    281.243123 509.375904 lt
    281.262156 509.456032 lt
    281.281190 509.576216 lt
    281.300223 509.335839 lt
    281.319257 509.335839 lt
    281.338290 509.135527 lt
    281.357323 509.055399 lt
    281.376357 508.935214 lt
    281.395390 509.015343 lt
    281.414424 508.734902 lt
    281.433457 508.654774 lt
    281.452491 508.574654 lt
    281.471524 508.494526 lt
    281.490558 508.214085 lt
    281.509591 508.133965 lt
    281.528625 507.973717 lt
    281.547658 508.093901 lt
    281.566691 507.933652 lt
    281.585725 507.893589 lt
    281.604758 507.813460 lt
    281.623792 507.933652 lt
    281.642825 507.733340 lt
    281.661859 507.813460 lt
    281.680892 507.733340 lt
    281.699926 507.853524 lt
    281.718959 507.693276 lt
    281.737993 507.733340 lt
    281.757026 507.693276 lt
    281.776059 507.773396 lt
    281.795093 507.573083 lt
    281.814126 507.573083 lt
    281.833160 507.573083 lt
    281.852193 507.613147 lt
    281.871227 507.452899 lt
    281.890260 507.452899 lt
    281.909294 507.292651 lt
    281.928327 507.452899 lt
    281.947361 507.292651 lt
    281.966394 507.252587 lt
    281.985428 507.212522 lt
    282.004461 507.292651 lt
    282.023494 507.132394 lt
    282.042528 507.092339 lt
    282.061561 507.012210 lt
    282.080595 507.052274 lt
    282.099628 507.012210 lt
    282.118662 506.972146 lt
    282.137695 506.972146 lt
    282.156729 507.092339 lt
    282.175762 507.012210 lt
    282.194796 507.012210 lt
    282.213829 507.012210 lt
    282.232862 507.052274 lt
    282.251896 507.052274 lt
    282.270929 507.012210 lt
    282.289963 507.012210 lt
    282.308996 507.092339 lt
    282.328030 507.172458 lt
    282.347063 507.092339 lt
    282.366097 507.092339 lt
    282.385130 507.132394 lt
    282.404164 507.092339 lt
    282.423197 507.052274 lt
    282.442230 506.972146 lt
    282.461264 507.052274 lt
    282.480297 507.052274 lt
    282.499331 506.972146 lt
    282.518364 506.932081 lt
    282.537398 506.892026 lt
    282.556431 506.932081 lt
    282.575465 506.771833 lt
    282.594498 506.771833 lt
    282.613532 506.731769 lt
    282.632565 506.811897 lt
    282.651599 506.611585 lt
    282.670632 506.571521 lt
    282.689665 506.611585 lt
    282.708699 506.651649 lt
    282.727732 506.571521 lt
    282.746766 506.491393 lt
    282.765799 506.491393 lt
    282.784833 506.611585 lt
    282.803866 506.491393 lt
    282.822900 506.371208 lt
    282.841933 506.371208 lt
    282.860967 506.571521 lt
    282.880000 506.411272 lt
    282.899033 506.451337 lt
    282.918067 506.491393 lt
    282.937100 506.611585 lt
    282.956134 506.491393 lt
    282.975167 506.491393 lt
    282.994201 506.531456 lt
    283.013234 506.731769 lt
    283.032268 506.611585 lt
    283.051301 506.571521 lt
    283.070335 506.691714 lt
    283.089368 506.851962 lt
    283.108401 506.731769 lt
    283.127435 506.731769 lt
    283.146468 506.731769 lt
    283.165502 506.851962 lt
    283.184535 506.731769 lt
    283.203569 506.691714 lt
    283.222602 506.731769 lt
    283.241636 506.811897 lt
    283.260669 506.691714 lt
    283.279703 506.691714 lt
    283.298736 506.611585 lt
    283.317770 506.611585 lt
    283.336803 506.531456 lt
    283.355836 506.531456 lt
    283.374870 506.531456 lt
    283.393903 506.571521 lt
    283.412937 506.451337 lt
    283.431970 506.371208 lt
    283.451004 506.371208 lt
    283.470037 506.451337 lt
    283.489071 506.491393 lt
    283.508104 506.331144 lt
    283.527138 506.331144 lt
    283.546171 506.331144 lt
    283.565204 506.371208 lt
    283.584238 506.251024 lt
    283.603271 506.251024 lt
    283.622305 506.371208 lt
    283.641338 506.371208 lt
    283.660372 506.331144 lt
    283.679405 506.411272 lt
    283.698439 506.451337 lt
    283.717472 506.531456 lt
    283.736506 506.491393 lt
    283.755539 506.491393 lt
    283.774572 506.531456 lt
    283.793606 506.611585 lt
    283.812639 506.571521 lt
    283.831673 506.651649 lt
    283.850706 506.731769 lt
    283.869740 506.811897 lt
    283.888773 506.731769 lt
    283.907807 506.691714 lt
    283.926840 506.771833 lt
    283.945874 506.851962 lt
    283.964907 506.691714 lt
    283.983941 506.651649 lt
    284.002974 506.771833 lt
    284.022007 506.771833 lt
    284.041041 506.691714 lt
    284.060074 506.611585 lt
    284.079108 506.651649 lt
    284.098141 506.691714 lt
    284.117175 506.611585 lt
    284.136208 506.571521 lt
    284.155242 506.571521 lt
    284.174275 506.571521 lt
    284.193309 506.411272 lt
    284.212342 506.411272 lt
    284.231375 506.491393 lt
    284.250409 506.571521 lt
    284.269442 506.411272 lt
    284.288476 506.331144 lt
    284.307509 506.451337 lt
    284.326543 506.531456 lt
    284.345576 506.331144 lt
    284.364610 506.331144 lt
    284.383643 506.411272 lt
    284.402677 506.491393 lt
    284.421710 506.451337 lt
    284.440743 506.491393 lt
    284.459777 506.531456 lt
    284.478810 506.611585 lt
    284.497844 506.571521 lt
    284.516877 506.491393 lt
    284.535911 506.611585 lt
    284.554944 506.731769 lt
    284.573978 506.651649 lt
    284.593011 506.651649 lt
    284.612045 506.811897 lt
    284.631078 506.892026 lt
    284.650112 506.811897 lt
    284.669145 506.731769 lt
    284.688178 506.851962 lt
    284.707212 506.932081 lt
    284.726245 506.771833 lt
    284.745279 506.731769 lt
    284.764312 506.851962 lt
    284.783346 506.851962 lt
    284.802379 506.811897 lt
    284.821413 506.651649 lt
    284.840446 506.731769 lt
    284.859480 506.771833 lt
    284.878513 506.691714 lt
    284.897546 506.571521 lt
    284.916580 506.651649 lt
    284.935613 506.611585 lt
    284.954647 506.491393 lt
    284.973680 506.491393 lt
    284.992714 506.611585 lt
    285.011747 506.651649 lt
    285.030781 506.531456 lt
    285.049814 506.451337 lt
    285.068848 506.531456 lt
    285.087881 506.531456 lt
    285.106914 506.491393 lt
    285.125948 506.411272 lt
    285.144981 506.531456 lt
    285.164015 506.491393 lt
    285.183048 506.531456 lt
    285.202082 506.491393 lt
    285.221115 506.531456 lt
    285.240149 506.571521 lt
    285.259182 506.651649 lt
    285.278216 506.531456 lt
    285.297249 506.611585 lt
    285.316283 506.651649 lt
    285.335316 506.691714 lt
    285.354349 506.691714 lt
    285.373383 506.811897 lt
    285.392416 506.811897 lt
    285.411450 506.811897 lt
    285.430483 506.771833 lt
    285.449517 506.811897 lt
    285.468550 506.851962 lt
    285.487584 506.811897 lt
    285.506617 506.771833 lt
    285.525651 506.811897 lt
    285.544684 506.731769 lt
    285.563717 506.851962 lt
    285.582751 506.651649 lt
    285.601784 506.651649 lt
    285.620818 506.651649 lt
    285.639851 506.651649 lt
    285.658885 506.611585 lt
    285.677918 506.611585 lt
    285.696952 506.531456 lt
    285.715985 506.531456 lt
    285.735019 506.491393 lt
    285.754052 506.491393 lt
    285.773086 506.451337 lt
    285.792119 506.571521 lt
    285.811152 506.411272 lt
    285.830186 506.371208 lt
    285.849219 506.411272 lt
    285.868253 506.491393 lt
    285.887286 506.371208 lt
    285.906320 506.411272 lt
    285.925353 506.411272 lt
    285.944387 506.571521 lt
    285.963420 506.491393 lt
    285.982454 506.451337 lt
    286.001487 506.531456 lt
    286.020520 506.651649 lt
    286.039554 506.531456 lt
    286.058587 506.571521 lt
    286.077621 506.651649 lt
    286.096654 506.771833 lt
    286.115688 506.691714 lt
    286.134721 506.771833 lt
    286.153755 506.811897 lt
    286.172788 506.851962 lt
    286.191822 506.731769 lt
    286.210855 506.731769 lt
    286.229888 506.811897 lt
    286.248922 506.851962 lt
    286.267955 506.771833 lt
    286.286989 506.731769 lt
    286.306022 506.771833 lt
    286.325056 506.811897 lt
    286.344089 506.691714 lt
    286.363123 506.651649 lt
    286.382156 506.651649 lt
    286.401190 506.691714 lt
    286.420223 506.611585 lt
    286.439257 506.571521 lt
    286.458290 506.531456 lt
    286.477323 506.531456 lt
    286.496357 506.571521 lt
    286.515390 506.491393 lt
    286.534424 506.491393 lt
    286.553457 506.451337 lt
    286.572491 506.491393 lt
    286.591524 506.371208 lt
    286.610558 506.491393 lt
    286.629591 506.411272 lt
    286.648625 506.451337 lt
    286.667658 506.451337 lt
    286.686691 506.531456 lt
    286.705725 506.491393 lt
    286.724758 506.611585 lt
    286.743792 506.571521 lt
    286.762825 506.651649 lt
    286.781859 506.691714 lt
    286.800892 506.892026 lt
    286.819926 506.811897 lt
    286.838959 506.811897 lt
    286.857993 506.851962 lt
    286.877026 507.012210 lt
    286.896059 507.012210 lt
    286.915093 507.092339 lt
    286.934126 507.212522 lt
    286.953160 507.372771 lt
    286.972193 507.372771 lt
    286.991227 507.653211 lt
    287.010260 507.773396 lt
    287.029294 507.853524 lt
    287.048327 507.733340 lt
    287.067361 507.693276 lt
    287.086394 507.492964 lt
    287.105428 507.412835 lt
    287.124461 507.212522 lt
    287.143494 507.092339 lt
    287.162528 507.132394 lt
    287.181561 507.372771 lt
    287.200595 507.613147 lt
    287.219628 508.174029 lt
    287.238662 509.095463 lt
    287.257695 509.375904 lt
    287.276729 509.055399 lt
    287.295762 509.095463 lt
    287.314796 509.215655 lt
    287.333829 509.456032 lt
    287.352862 509.255720 lt
    287.371896 509.095463 lt
    287.390929 508.895151 lt
    287.409963 508.935214 lt
    287.428996 508.694838 lt
    287.448030 508.534590 lt
    287.467063 508.494526 lt
    287.486097 508.494526 lt
    287.505130 508.294213 lt
    287.524164 508.053836 lt
    287.543197 508.053836 lt
    287.562230 508.013772 lt
    287.581264 507.813460 lt
    287.600297 507.693276 lt
    287.619331 507.693276 lt
    287.638364 507.773396 lt
    287.657398 507.733340 lt
    287.676431 507.693276 lt
    287.695465 507.693276 lt
    287.714498 507.693276 lt
    287.733532 507.693276 lt
    287.752565 507.653211 lt
    287.771599 507.613147 lt
    287.790632 507.693276 lt
    287.809665 507.653211 lt
    287.828699 507.573083 lt
    287.847732 507.573083 lt
    287.866766 507.492964 lt
    287.885799 507.533027 lt
    287.904833 507.412835 lt
    287.923866 507.452899 lt
    287.942900 507.372771 lt
    287.961933 507.372771 lt
    287.980967 507.252587 lt
    288.000000 507.172458 lt
    288.019033 507.172458 lt
    288.038067 507.252587 lt
    288.057100 507.092339 lt
    288.076134 507.052274 lt
    288.095167 507.052274 lt
    288.114201 507.092339 lt
    288.133234 506.932081 lt
    288.152268 506.932081 lt
    288.171301 506.932081 lt
    288.190335 507.012210 lt
    288.209368 506.811897 lt
    288.228401 506.892026 lt
    288.247435 506.892026 lt
    288.266468 507.012210 lt
    288.285502 506.892026 lt
    288.304535 506.932081 lt
    288.323569 506.932081 lt
    288.342602 507.012210 lt
    288.361636 506.972146 lt
    288.380669 507.012210 lt
    288.399703 507.012210 lt
    288.418736 507.172458 lt
    288.437770 507.052274 lt
    288.456803 507.012210 lt
    288.475836 507.012210 lt
    288.494870 507.132394 lt
    288.513903 506.972146 lt
    288.532937 506.972146 lt
    288.551970 506.972146 lt
    288.571004 507.052274 lt
    288.590037 506.892026 lt
    288.609071 506.892026 lt
    288.628104 506.811897 lt
    288.647138 506.892026 lt
    288.666171 506.731769 lt
    288.685204 506.651649 lt
    288.704238 506.691714 lt
    288.723271 506.771833 lt
    288.742305 506.571521 lt
    288.761338 506.531456 lt
    288.780372 506.531456 lt
    288.799405 506.611585 lt
    288.818439 506.531456 lt
    288.837472 506.371208 lt
    288.856506 506.451337 lt
    288.875539 506.491393 lt
    288.894572 506.371208 lt
    288.913606 506.331144 lt
    288.932639 506.371208 lt
    288.951673 506.451337 lt
    288.970706 506.371208 lt
    288.989740 506.371208 lt
    289.008773 506.411272 lt
    289.027807 506.451337 lt
    289.046840 506.451337 lt
    289.065874 506.411272 lt
    289.084907 506.451337 lt
    289.103941 506.571521 lt
    289.122974 506.571521 lt
    289.142007 506.491393 lt
    289.161041 506.571521 lt
    289.180074 506.651649 lt
    289.199108 506.691714 lt
    289.218141 506.571521 lt
    289.237175 506.651649 lt
    289.256208 506.651649 lt
    289.275242 506.651649 lt
    289.294275 506.571521 lt
    289.313309 506.611585 lt
    289.332342 506.571521 lt
    289.351375 506.611585 lt
    289.370409 506.531456 lt
    289.389442 506.491393 lt
    289.408476 506.451337 lt
    289.427509 506.491393 lt
    289.446543 506.371208 lt
    289.465576 506.371208 lt
    289.484610 506.371208 lt
    289.503643 506.451337 lt
    289.522677 506.251024 lt
    289.541710 506.291080 lt
    289.560743 506.251024 lt
    289.579777 506.371208 lt
    289.598810 506.170896 lt
    289.617844 506.210960 lt
    289.636877 506.170896 lt
    289.655911 506.331144 lt
    289.674944 506.130831 lt
    289.693978 506.130831 lt
    289.713011 506.210960 lt
    289.732045 506.331144 lt
    289.751078 506.170896 lt
    289.770112 506.251024 lt
    289.789145 506.291080 lt
    289.808178 506.411272 lt
    289.827212 506.291080 lt
    289.846245 506.291080 lt
    289.865279 506.411272 lt
    289.884312 506.531456 lt
    289.903346 506.451337 lt
    289.922379 506.531456 lt
    289.941413 506.531456 lt
    289.960446 506.691714 lt
    289.979480 506.571521 lt
    289.998513 506.531456 lt
    290.017546 506.611585 lt
    290.036580 506.691714 lt
    290.055613 506.611585 lt
    290.074647 506.531456 lt
    290.093680 506.491393 lt
    290.112714 506.611585 lt
    290.131747 506.491393 lt
    290.150781 506.411272 lt
    290.169814 506.451337 lt
    290.188848 506.451337 lt
    290.207881 506.451337 lt
    290.226914 506.291080 lt
    290.245948 506.371208 lt
    290.264981 506.331144 lt
    290.284015 506.331144 lt
    290.303048 506.251024 lt
    290.322082 506.251024 lt
    290.341115 506.251024 lt
    290.360149 506.331144 lt
    290.379182 506.130831 lt
    290.398216 506.210960 lt
    290.417249 506.170896 lt
    290.436283 506.251024 lt
    290.455316 506.170896 lt
    290.474349 506.210960 lt
    290.493383 506.170896 lt
    290.512416 506.371208 lt
    290.531450 506.291080 lt
    290.550483 506.371208 lt
    290.569517 506.331144 lt
    290.588550 506.491393 lt
    290.607584 506.451337 lt
    290.626617 506.411272 lt
    290.645651 506.491393 lt
    290.664684 506.611585 lt
    290.683717 506.531456 lt
    290.702751 506.611585 lt
    290.721784 506.651649 lt
    290.740818 506.731769 lt
    290.759851 506.571521 lt
    290.778885 506.611585 lt
    290.797918 506.691714 lt
    290.816952 506.731769 lt
    290.835985 506.611585 lt
    290.855019 506.571521 lt
    290.874052 506.611585 lt
    290.893086 506.811897 lt
    290.912119 506.491393 lt
    290.931152 506.491393 lt
    290.950186 506.571521 lt
    290.969219 506.611585 lt
    290.988253 506.491393 lt
    291.007286 506.411272 lt
    291.026320 506.411272 lt
    291.045353 506.491393 lt
    291.064387 506.491393 lt
    291.083420 506.411272 lt
    291.102454 506.491393 lt
    291.121487 506.491393 lt
    291.140520 506.411272 lt
    291.159554 506.331144 lt
    291.178587 506.371208 lt
    291.197621 506.451337 lt
    291.216654 506.411272 lt
    291.235688 506.371208 lt
    291.254721 506.371208 lt
    291.273755 506.451337 lt
    291.292788 506.531456 lt
    291.311822 506.451337 lt
    291.330855 506.451337 lt
    291.349888 506.571521 lt
    291.368922 506.571521 lt
    291.387955 506.531456 lt
    291.406989 506.651649 lt
    291.426022 506.691714 lt
    291.445056 506.731769 lt
    291.464089 506.691714 lt
    291.483123 506.771833 lt
    291.502156 506.771833 lt
    291.521190 506.851962 lt
    291.540223 506.811897 lt
    291.559257 506.811897 lt
    291.578290 506.811897 lt
    291.597323 506.892026 lt
    291.616357 506.731769 lt
    291.635390 506.771833 lt
    291.654424 506.771833 lt
    291.673457 506.771833 lt
    291.692491 506.651649 lt
    291.711524 506.691714 lt
    291.730558 506.691714 lt
    291.749591 506.731769 lt
    291.768625 506.651649 lt
    291.787658 506.611585 lt
    291.806691 506.611585 lt
    291.825725 506.691714 lt
    291.844758 506.571521 lt
    291.863792 506.531456 lt
    291.882825 506.531456 lt
    291.901859 506.691714 lt
    291.920892 506.571521 lt
    291.939926 506.531456 lt
    291.958959 506.571521 lt
    291.977993 506.771833 lt
    291.997026 506.611585 lt
    292.016059 506.571521 lt
    292.035093 506.691714 lt
    292.054126 506.851962 lt
    292.073160 506.731769 lt
    292.092193 506.731769 lt
    292.111227 506.811897 lt
    292.130260 506.972146 lt
    292.149294 506.811897 lt
    292.168327 506.932081 lt
    292.187361 506.972146 lt
    292.206394 507.092339 lt
    292.225428 507.052274 lt
    292.244461 507.092339 lt
    292.263494 507.092339 lt
    292.282528 507.212522 lt
    292.301561 507.172458 lt
    292.320595 507.092339 lt
    292.339628 507.092339 lt
    292.358662 507.212522 lt
    292.377695 507.052274 lt
    292.396729 507.092339 lt
    292.415762 507.092339 lt
    292.434796 507.092339 lt
    292.453829 507.012210 lt
    292.472862 506.972146 lt
    292.491896 507.012210 lt
    292.510929 506.972146 lt
    292.529963 506.972146 lt
    292.548996 506.892026 lt
    292.568030 506.892026 lt
    292.587063 506.892026 lt
    292.606097 506.892026 lt
    292.625130 506.892026 lt
    292.644164 506.851962 lt
    292.663197 506.851962 lt
    292.682230 506.892026 lt
    292.701264 506.731769 lt
    292.720297 506.851962 lt
    292.739331 506.811897 lt
    292.758364 506.932081 lt
    292.777398 506.851962 lt
    292.796431 506.892026 lt
    292.815465 506.972146 lt
    292.834498 507.132394 lt
    292.853532 507.132394 lt
    292.872565 507.172458 lt
    292.891599 507.172458 lt
    292.910632 507.252587 lt
    292.929665 507.292651 lt
    292.948699 507.412835 lt
    292.967732 507.573083 lt
    292.986766 507.853524 lt
    293.005799 507.853524 lt
    293.024833 508.093901 lt
    293.043866 508.294213 lt
    293.062900 508.534590 lt
    293.081933 508.414397 lt
    293.100967 508.414397 lt
    293.120000 508.133965 lt
    293.139033 507.813460 lt
    293.158067 507.773396 lt
    293.177100 507.733340 lt
    293.196134 507.773396 lt
    293.215167 507.973717 lt
    293.234201 507.853524 lt
    293.253234 508.133965 lt
    293.272268 507.733340 lt
    293.291301 507.012210 lt
    293.310335 506.811897 lt
    293.329368 506.851962 lt
    293.348401 507.052274 lt
    293.367435 507.332715 lt
    293.386468 507.252587 lt
    293.405502 507.092339 lt
    293.424535 507.172458 lt
    293.443569 507.212522 lt
    293.462602 507.132394 lt
    293.481636 507.092339 lt
    293.500669 507.132394 lt
    293.519703 507.252587 lt
    293.538736 507.172458 lt
    293.557770 507.132394 lt
    293.576803 507.252587 lt
    293.595836 507.412835 lt
    293.614870 507.292651 lt
    293.633903 507.252587 lt
    293.652937 507.412835 lt
    293.671970 507.452899 lt
    293.691004 507.452899 lt
    293.710037 507.452899 lt
    293.729071 507.573083 lt
    293.748104 507.693276 lt
    293.767138 507.653211 lt
    293.786171 507.613147 lt
    293.805204 507.733340 lt
    293.824238 507.733340 lt
    293.843271 507.693276 lt
    293.862305 507.613147 lt
    293.881338 507.573083 lt
    293.900372 507.613147 lt
    293.919405 507.573083 lt
    293.938439 507.452899 lt
    293.957472 507.452899 lt
    293.976506 507.492964 lt
    293.995539 507.412835 lt
    294.014572 507.292651 lt
    294.033606 507.292651 lt
    294.052639 507.292651 lt
    294.071673 507.212522 lt
    294.090706 507.132394 lt
    294.109740 507.092339 lt
    294.128773 507.092339 lt
    294.147807 507.132394 lt
    294.166840 506.972146 lt
    294.185874 506.972146 lt
    294.204907 506.892026 lt
    294.223941 506.932081 lt
    294.242974 506.851962 lt
    294.262007 506.851962 lt
    294.281041 506.851962 lt
    294.300074 506.932081 lt
    294.319108 506.771833 lt
    294.338141 506.932081 lt
    294.357175 506.892026 lt
    294.376208 506.972146 lt
    294.395242 506.851962 lt
    294.414275 506.932081 lt
    294.433309 506.892026 lt
    294.452342 507.012210 lt
    294.471375 506.972146 lt
    294.490409 507.052274 lt
    294.509442 507.012210 lt
    294.528476 507.172458 lt
    294.547509 507.092339 lt
    294.566543 507.052274 lt
    294.585576 507.092339 lt
    294.604610 507.132394 lt
    294.623643 506.972146 lt
    294.642677 506.972146 lt
    294.661710 506.892026 lt
    294.680743 507.012210 lt
    294.699777 506.892026 lt
    294.718810 506.811897 lt
    294.737844 506.811897 lt
    294.756877 506.851962 lt
    294.775911 506.731769 lt
    294.794944 506.691714 lt
    294.813978 506.691714 lt
    294.833011 506.811897 lt
    294.852045 506.651649 lt
    294.871078 506.571521 lt
    294.890112 506.571521 lt
    294.909145 506.731769 lt
    294.928178 506.531456 lt
    294.947212 506.491393 lt
    294.966245 506.531456 lt
    294.985279 506.611585 lt
    295.004312 506.411272 lt
    295.023346 506.411272 lt
    295.042379 506.491393 lt
    295.061413 506.531456 lt
    295.080446 506.491393 lt
    295.099480 506.531456 lt
    295.118513 506.571521 lt
    295.137546 506.571521 lt
    295.156580 506.531456 lt
    295.175613 506.531456 lt
    295.194647 506.571521 lt
    295.213680 506.731769 lt
    295.232714 506.731769 lt
    295.251747 506.691714 lt
    295.270781 506.771833 lt
    295.289814 506.972146 lt
    295.308848 506.811897 lt
    295.327881 506.771833 lt
    295.346914 506.892026 lt
    295.365948 506.851962 lt
    295.384981 506.811897 lt
    295.404015 506.691714 lt
    295.423048 506.691714 lt
    295.442082 506.771833 lt
    295.461115 506.691714 lt
    295.480149 506.531456 lt
    295.499182 506.571521 lt
    295.518216 506.571521 lt
    295.537249 506.611585 lt
    295.556283 506.411272 lt
    295.575316 506.491393 lt
    295.594349 506.491393 lt
    295.613383 506.451337 lt
    295.632416 506.371208 lt
    295.651450 506.451337 lt
    295.670483 506.411272 lt
    295.689517 506.491393 lt
    295.708550 506.331144 lt
    295.727584 506.411272 lt
    295.746617 506.291080 lt
    295.765651 506.371208 lt
    295.784684 506.291080 lt
    295.803717 506.291080 lt
    295.822751 506.291080 lt
    295.841784 506.451337 lt
    295.860818 506.371208 lt
    295.879851 506.411272 lt
    295.898885 506.411272 lt
    295.917918 506.491393 lt
    295.936952 506.451337 lt
    295.955985 506.451337 lt
    295.975019 506.611585 lt
    295.994052 506.691714 lt
    296.013086 506.611585 lt
    296.032119 506.731769 lt
    296.051152 506.771833 lt
    296.070186 506.851962 lt
    296.089219 506.851962 lt
    296.108253 506.771833 lt
    296.127286 506.771833 lt
    296.146320 506.851962 lt
    296.165353 506.771833 lt
    296.184387 506.611585 lt
    296.203420 506.651649 lt
    296.222454 506.731769 lt
    296.241487 506.571521 lt
    296.260520 506.571521 lt
    296.279554 506.571521 lt
    296.298587 506.611585 lt
    296.317621 506.451337 lt
    296.336654 506.491393 lt
    296.355688 506.451337 lt
    296.374721 506.571521 lt
    296.393755 506.411272 lt
    296.412788 506.411272 lt
    296.431822 506.491393 lt
    296.450855 506.571521 lt
    296.469888 506.411272 lt
    296.488922 506.371208 lt
    296.507955 506.411272 lt
    296.526989 506.491393 lt
    296.546022 506.331144 lt
    296.565056 506.291080 lt
    296.584089 506.331144 lt
    296.603123 506.411272 lt
    296.622156 506.411272 lt
    296.641190 506.411272 lt
    296.660223 506.531456 lt
    296.679257 506.491393 lt
    296.698290 506.531456 lt
    296.717323 506.491393 lt
    296.736357 506.651649 lt
    296.755390 506.731769 lt
    296.774424 506.771833 lt
    296.793457 506.771833 lt
    296.812491 506.851962 lt
    296.831524 506.892026 lt
    296.850558 506.972146 lt
    296.869591 506.892026 lt
    296.888625 506.851962 lt
    296.907658 506.851962 lt
    296.926691 506.851962 lt
    296.945725 506.691714 lt
    296.964758 506.731769 lt
    296.983792 506.811897 lt
    297.002825 506.731769 lt
    297.021859 506.651649 lt
    297.040892 506.651649 lt
    297.059926 506.651649 lt
    297.078959 506.731769 lt
    297.097993 506.571521 lt
    297.117026 506.651649 lt
    297.136059 506.691714 lt
    297.155093 506.691714 lt
    297.174126 506.531456 lt
    297.193160 506.611585 lt
    297.212193 506.611585 lt
    297.231227 506.611585 lt
    297.250260 506.531456 lt
    297.269294 506.531456 lt
    297.288327 506.491393 lt
    297.307361 506.531456 lt
    297.326394 506.491393 lt
    297.345428 506.451337 lt
    297.364461 506.451337 lt
    297.383494 506.611585 lt
    297.402528 506.571521 lt
    297.421561 506.571521 lt
    297.440595 506.611585 lt
    297.459628 506.771833 lt
    297.478662 506.651649 lt
    297.497695 506.731769 lt
    297.516729 506.851962 lt
    297.535762 506.972146 lt
    297.554796 506.892026 lt
    297.573829 506.972146 lt
    297.592862 507.012210 lt
    297.611896 507.132394 lt
    297.630929 506.972146 lt
    297.649963 506.932081 lt
    297.668996 506.972146 lt
    297.688030 507.052274 lt
    297.707063 506.851962 lt
    297.726097 506.811897 lt
    297.745130 506.851962 lt
    297.764164 506.892026 lt
    297.783197 506.731769 lt
    297.802230 506.691714 lt
    297.821264 506.811897 lt
    297.840297 506.811897 lt
    297.859331 506.731769 lt
    297.878364 506.651649 lt
    297.897398 506.731769 lt
    297.916431 506.771833 lt
    297.935465 506.731769 lt
    297.954498 506.691714 lt
    297.973532 506.691714 lt
    297.992565 506.731769 lt
    298.011599 506.691714 lt
    298.030632 506.571521 lt
    298.049665 506.611585 lt
    298.068699 506.651649 lt
    298.087732 506.571521 lt
    298.106766 506.531456 lt
    298.125799 506.611585 lt
    298.144833 506.771833 lt
    298.163866 506.691714 lt
    298.182900 506.611585 lt
    298.201933 506.731769 lt
    298.220967 506.811897 lt
    298.240000 506.811897 lt
    298.259033 506.851962 lt
    298.278067 506.972146 lt
    298.297100 507.012210 lt
    298.316134 507.012210 lt
    298.335167 507.052274 lt
    298.354201 507.092339 lt
    298.373234 507.132394 lt
    298.392268 507.172458 lt
    298.411301 507.012210 lt
    298.430335 507.012210 lt
    298.449368 507.012210 lt
    298.468401 507.012210 lt
    298.487435 506.932081 lt
    298.506468 506.932081 lt
    298.525502 506.892026 lt
    298.544535 506.851962 lt
    298.563569 506.811897 lt
    298.582602 506.811897 lt
    298.601636 506.771833 lt
    298.620669 506.811897 lt
    298.639703 506.731769 lt
    298.658736 506.731769 lt
    298.677770 506.771833 lt
    298.696803 506.811897 lt
    298.715836 506.731769 lt
    298.734870 506.731769 lt
    298.753903 506.731769 lt
    298.772937 506.811897 lt
    298.791970 506.611585 lt
    298.811004 506.731769 lt
    298.830037 506.731769 lt
    298.849071 506.771833 lt
    298.868104 506.731769 lt
    298.887138 506.892026 lt
    298.906171 506.851962 lt
    298.925204 507.012210 lt
    298.944238 506.972146 lt
    298.963271 506.932081 lt
    298.982305 507.132394 lt
    299.001338 507.332715 lt
    299.020372 507.492964 lt
    299.039405 507.653211 lt
    299.058439 507.893589 lt
    299.077472 508.214085 lt
    299.096506 508.294213 lt
    299.115539 508.294213 lt
    299.134572 508.374342 lt
    299.153606 508.174029 lt
    299.172639 507.693276 lt
    299.191673 507.533027 lt
    299.210706 507.573083 lt
    299.229740 507.613147 lt
    299.248773 507.653211 lt
    299.267807 507.813460 lt
    299.286840 508.254149 lt
    299.305874 508.093901 lt
    299.324907 507.412835 lt
    299.343941 507.372771 lt
    299.362974 507.492964 lt
    299.382007 507.693276 lt
    299.401041 507.813460 lt
    299.420074 507.773396 lt
    299.439108 507.773396 lt
    299.458141 507.733340 lt
    299.477175 507.613147 lt
    299.496208 507.492964 lt
    299.515242 507.533027 lt
    299.534275 507.573083 lt
    299.553309 507.292651 lt
    299.572342 507.292651 lt
    299.591375 507.252587 lt
    299.610409 507.252587 lt
    299.629442 507.252587 lt
    299.648476 507.132394 lt
    299.667509 507.252587 lt
    299.686543 507.372771 lt
    299.705576 507.372771 lt
    299.724610 507.252587 lt
    299.743643 507.492964 lt
    299.762677 507.492964 lt
    299.781710 507.533027 lt
    299.800743 507.533027 lt
    299.819777 507.693276 lt
    299.838810 507.773396 lt
    299.857844 507.773396 lt
    299.876877 507.733340 lt
    299.895911 507.933652 lt
    299.914944 507.893589 lt
    299.933978 507.733340 lt
    299.953011 507.613147 lt
    299.972045 507.653211 lt
    299.991078 507.613147 lt
    300.010112 507.533027 lt
    300.029145 507.372771 lt
    300.048178 507.452899 lt
    300.067212 507.412835 lt
    300.086245 507.332715 lt
    300.105279 507.212522 lt
    300.124312 507.292651 lt
    300.143346 507.252587 lt
    300.162379 507.212522 lt
    300.181413 507.092339 lt
    300.200446 507.132394 lt
    300.219480 507.052274 lt
    300.238513 507.212522 lt
    300.257546 507.052274 lt
    300.276580 507.012210 lt
    300.295613 506.972146 lt
    300.314647 507.012210 lt
    300.333680 506.851962 lt
    300.352714 506.892026 lt
    300.371747 506.771833 lt
    300.390781 506.932081 lt
    300.409814 506.731769 lt
    300.428848 506.771833 lt
    300.447881 506.851962 lt
    300.466914 506.972146 lt
    300.485948 506.811897 lt
    300.504981 506.932081 lt
    300.524015 506.932081 lt
    300.543048 507.092339 lt
    300.562082 507.012210 lt
    300.581115 507.052274 lt
    300.600149 507.092339 lt
    300.619182 507.252587 lt
    300.638216 507.132394 lt
    300.657249 507.212522 lt
    300.676283 507.172458 lt
    300.695316 507.132394 lt
    300.714349 507.052274 lt
    300.733383 506.972146 lt
    300.752416 506.892026 lt
    300.771450 506.972146 lt
    300.790483 506.811897 lt
    300.809517 506.851962 lt
    300.828550 506.771833 lt
    300.847584 506.851962 lt
    300.866617 506.651649 lt
    300.885651 506.731769 lt
    300.904684 506.691714 lt
    300.923717 506.811897 lt
    300.942751 506.691714 lt
    300.961784 506.651649 lt
    300.980818 506.651649 lt
    300.999851 506.811897 lt
    301.018885 506.651649 lt
    301.037918 506.611585 lt
    301.056952 506.611585 lt
    301.075985 506.691714 lt
    301.095019 506.491393 lt
    301.114052 506.451337 lt
    301.133086 506.491393 lt
    301.152119 506.611585 lt
    301.171152 506.411272 lt
    301.190186 506.491393 lt
    301.209219 506.491393 lt
    301.228253 506.611585 lt
    301.247286 506.571521 lt
    301.266320 506.531456 lt
    301.285353 506.611585 lt
    301.304387 506.811897 lt
    301.323420 506.771833 lt
    301.342454 506.771833 lt
    301.361487 506.811897 lt
    301.380520 507.012210 lt
    301.399554 506.932081 lt
    301.418587 506.892026 lt
    301.437621 506.932081 lt
    301.456654 506.972146 lt
    301.475688 506.851962 lt
    301.494721 506.691714 lt
    301.513755 506.691714 lt
    301.532788 506.811897 lt
    301.551822 506.571521 lt
    301.570855 506.571521 lt
    301.589888 506.531456 lt
    301.608922 506.571521 lt
    301.627955 506.531456 lt
    301.646989 506.451337 lt
    301.666022 506.411272 lt
    301.685056 506.531456 lt
    301.704089 506.531456 lt
    301.723123 506.451337 lt
    301.742156 506.491393 lt
    301.761190 506.531456 lt
    301.780223 506.531456 lt
    301.799257 506.451337 lt
    301.818290 506.451337 lt
    301.837323 506.411272 lt
    301.856357 506.411272 lt
    301.875390 506.291080 lt
    301.894424 506.291080 lt
    301.913457 506.291080 lt
    301.932491 506.451337 lt
    301.951524 506.331144 lt
    301.970558 506.371208 lt
    301.989591 506.451337 lt
    302.008625 506.491393 lt
    302.027658 506.411272 lt
    302.046691 506.531456 lt
    302.065725 506.651649 lt
    302.084758 506.771833 lt
    302.103792 506.691714 lt
    302.122825 506.771833 lt
    302.141859 506.932081 lt
    302.160892 506.932081 lt
    302.179926 506.851962 lt
    302.198959 506.932081 lt
    302.217993 506.731769 lt
    302.237026 506.851962 lt
    302.256059 506.651649 lt
    302.275093 506.651649 lt
    302.294126 506.651649 lt
    302.313160 506.691714 lt
    302.332193 506.571521 lt
    302.351227 506.491393 lt
    302.370260 506.571521 lt
    302.389294 506.611585 lt
    302.408327 506.451337 lt
    302.427361 506.451337 lt
    302.446394 506.491393 lt
    302.465428 506.651649 lt
    302.484461 506.491393 lt
    302.503494 506.451337 lt
    302.522528 506.571521 lt
    302.541561 506.691714 lt
    302.560595 506.531456 lt
    302.579628 506.411272 lt
    302.598662 506.411272 lt
    302.617695 506.611585 lt
    302.636729 506.371208 lt
    302.655762 506.251024 lt
    302.674796 506.331144 lt
    302.693829 506.491393 lt
    302.712862 506.371208 lt
    302.731896 506.371208 lt
    302.750929 506.491393 lt
    302.769963 506.571521 lt
    302.788996 506.611585 lt
    302.808030 506.531456 lt
    302.827063 506.691714 lt
    302.846097 506.811897 lt
    302.865130 506.811897 lt
    302.884164 506.851962 lt
    302.903197 506.972146 lt
    302.922230 507.012210 lt
    302.941264 507.052274 lt
    302.960297 506.972146 lt
    302.979331 506.892026 lt
    302.998364 506.972146 lt
    303.017398 506.851962 lt
    303.036431 506.731769 lt
    303.055465 506.731769 lt
    303.074498 506.771833 lt
    303.093532 506.731769 lt
    303.112565 506.651649 lt
    303.131599 506.691714 lt
    303.150632 506.651649 lt
    303.169665 506.731769 lt
    303.188699 506.611585 lt
    303.207732 506.691714 lt
    303.226766 506.731769 lt
    303.245799 506.771833 lt
    303.264833 506.571521 lt
    303.283866 506.691714 lt
    303.302900 506.691714 lt
    303.321933 506.731769 lt
    303.340967 506.571521 lt
    303.360000 506.611585 lt
    303.379033 506.611585 lt
    303.398067 506.531456 lt
    303.417100 506.411272 lt
    303.436134 506.491393 lt
    303.455167 506.491393 lt
    303.474201 506.651649 lt
    303.493234 506.571521 lt
    303.512268 506.611585 lt
    303.531301 506.571521 lt
    303.550335 506.771833 lt
    303.569368 506.731769 lt
    303.588401 506.811897 lt
    303.607435 506.972146 lt
    303.626468 507.052274 lt
    303.645502 506.972146 lt
    303.664535 507.092339 lt
    303.683569 507.172458 lt
    303.702602 507.292651 lt
    303.721636 507.132394 lt
    303.740669 507.052274 lt
    303.759703 507.092339 lt
    303.778736 507.052274 lt
    303.797770 506.892026 lt
    303.816803 506.932081 lt
    303.835836 506.892026 lt
    303.854870 507.052274 lt
    303.873903 506.811897 lt
    303.892937 506.771833 lt
    303.911970 506.771833 lt
    303.931004 506.892026 lt
    303.950037 506.731769 lt
    303.969071 506.771833 lt
    303.988104 506.811897 lt
    304.007138 506.932081 lt
    304.026171 506.731769 lt
    304.045204 506.811897 lt
    304.064238 506.851962 lt
    304.083271 506.932081 lt
    304.102305 506.811897 lt
    304.121338 506.691714 lt
    304.140372 506.731769 lt
    304.159405 506.771833 lt
    304.178439 506.611585 lt
    304.197472 506.611585 lt
    304.216506 506.691714 lt
    304.235539 506.811897 lt
    304.254572 506.731769 lt
    304.273606 506.691714 lt
    304.292639 506.771833 lt
    304.311673 506.892026 lt
    304.330706 506.811897 lt
    304.349740 506.972146 lt
    304.368773 507.052274 lt
    304.387807 507.212522 lt
    304.406840 507.132394 lt
    304.425874 507.172458 lt
    304.444907 507.292651 lt
    304.463941 507.332715 lt
    304.482974 507.252587 lt
    304.502007 507.212522 lt
    304.521041 507.132394 lt
    304.540074 507.172458 lt
    304.559108 507.012210 lt
    304.578141 506.932081 lt
    304.597175 506.972146 lt
    304.616208 506.972146 lt
    304.635242 506.932081 lt
    304.654275 506.892026 lt
    304.673309 506.811897 lt
    304.692342 506.851962 lt
    304.711375 506.811897 lt
    304.730409 506.851962 lt
    304.749442 506.932081 lt
    304.768476 506.932081 lt
    304.787509 506.892026 lt
    304.806543 506.892026 lt
    304.825576 506.932081 lt
    304.844610 506.851962 lt
    304.863643 507.012210 lt
    304.882677 506.811897 lt
    304.901710 506.892026 lt
    304.920743 506.892026 lt
    304.939777 506.932081 lt
    304.958810 506.851962 lt
    304.977844 506.932081 lt
    304.996877 506.972146 lt
    305.015911 507.212522 lt
    305.034944 507.172458 lt
    305.053978 507.412835 lt
    305.073011 507.533027 lt
    305.092045 507.813460 lt
    305.111078 508.053836 lt
    305.130112 508.294213 lt
    305.149145 508.334277 lt
    305.168178 508.494526 lt
    305.187212 508.254149 lt
    305.206245 508.053836 lt
    305.225279 507.933652 lt
    305.244312 507.933652 lt
    305.263346 507.773396 lt
    305.282379 507.893589 lt
    305.301413 507.933652 lt
    305.320446 508.494526 lt
    305.339480 508.494526 lt
    305.358513 507.853524 lt
    305.377546 507.653211 lt
    305.396580 507.853524 lt
    305.415613 507.893589 lt
    305.434647 508.013772 lt
    305.453680 508.174029 lt
    305.472714 508.093901 lt
    305.491747 507.973717 lt
    305.510781 507.893589 lt
    305.529814 507.853524 lt
    305.548848 507.933652 lt
    305.567881 507.773396 lt
    305.586914 507.693276 lt
    305.605948 507.653211 lt
    305.624981 507.693276 lt
    305.644015 507.452899 lt
    305.663048 507.412835 lt
    305.682082 507.372771 lt
    305.701115 507.452899 lt
    305.720149 507.292651 lt
    305.739182 507.332715 lt
    305.758216 507.412835 lt
    305.777249 507.452899 lt
    305.796283 507.452899 lt
    305.815316 507.412835 lt
    305.834349 507.573083 lt
    305.853383 507.653211 lt
    305.872416 507.693276 lt
    305.891450 507.733340 lt
    305.910483 507.813460 lt
    305.929517 507.933652 lt
    305.948550 507.973717 lt
    305.967584 507.893589 lt
    305.986617 508.013772 lt
    306.005651 507.973717 lt
    306.024684 507.893589 lt
    306.043717 507.773396 lt
    306.062751 507.653211 lt
    306.081784 507.613147 lt
    306.100818 507.613147 lt
    306.119851 507.412835 lt
    306.138885 507.452899 lt
    306.157918 507.372771 lt
    306.176952 507.452899 lt
    306.195985 507.252587 lt
    306.215019 507.292651 lt
    306.234052 507.252587 lt
    306.253086 507.252587 lt
    306.272119 507.212522 lt
    306.291152 507.252587 lt
    306.310186 507.172458 lt
    306.329219 507.332715 lt
    306.348253 507.132394 lt
    306.367286 507.172458 lt
    306.386320 507.092339 lt
    306.405353 507.092339 lt
    306.424387 507.012210 lt
    306.443420 506.932081 lt
    306.462454 506.771833 lt
    306.481487 506.972146 lt
    306.500520 506.811897 lt
    306.519554 506.851962 lt
    306.538587 506.892026 lt
    306.557621 506.972146 lt
    306.576654 506.892026 lt
    306.595688 506.932081 lt
    306.614721 506.892026 lt
    306.633755 507.212522 lt
    306.652788 507.092339 lt
    306.671822 507.212522 lt
    306.690855 507.212522 lt
    306.709888 507.332715 lt
    306.728922 507.292651 lt
    306.747955 507.292651 lt
    306.766989 507.332715 lt
    306.786022 507.292651 lt
    306.805056 507.092339 lt
    306.824089 507.012210 lt
    306.843123 506.972146 lt
    306.862156 507.052274 lt
    306.881190 506.851962 lt
    306.900223 506.811897 lt
    306.919257 506.811897 lt
    306.938290 506.851962 lt
    306.957323 506.691714 lt
    306.976357 506.691714 lt
    306.995390 506.691714 lt
    307.014424 506.811897 lt
    307.033457 506.731769 lt
    307.052491 506.771833 lt
    307.071524 506.771833 lt
    307.090558 506.811897 lt
    307.109591 506.731769 lt
    307.128625 506.651649 lt
    307.147658 506.651649 lt
    307.166691 506.651649 lt
    307.185725 506.571521 lt
    307.204758 506.451337 lt
    307.223792 506.411272 lt
    307.242825 506.491393 lt
    307.261859 506.451337 lt
    307.280892 506.411272 lt
    307.299926 506.531456 lt
    307.318959 506.571521 lt
    307.337993 506.491393 lt
    307.357026 506.531456 lt
    307.376059 506.611585 lt
    307.395093 506.731769 lt
    307.414126 506.851962 lt
    307.433160 506.811897 lt
    307.452193 506.892026 lt
    307.471227 507.012210 lt
    307.490260 506.972146 lt
    307.509294 506.972146 lt
    307.528327 506.932081 lt
    307.547361 506.932081 lt
    307.566394 506.851962 lt
    307.585428 506.691714 lt
    307.604461 506.651649 lt
    307.623494 506.651649 lt
    307.642528 506.651649 lt
    307.661561 506.571521 lt
    307.680595 506.571521 lt
    307.699628 506.491393 lt
    307.718662 506.531456 lt
    307.737695 506.451337 lt
    307.756729 506.491393 lt
    307.775762 506.531456 lt
    307.794796 506.651649 lt
    307.813829 506.491393 lt
    307.832862 506.531456 lt
    307.851896 506.571521 lt
    307.870929 506.651649 lt
    307.889963 506.451337 lt
    307.908996 506.491393 lt
    307.928030 506.411272 lt
    307.947063 506.491393 lt
    307.966097 506.251024 lt
    307.985130 506.251024 lt
    308.004164 506.251024 lt
    308.023197 506.411272 lt
    308.042230 506.371208 lt
    308.061264 506.371208 lt
    308.080297 506.411272 lt
    308.099331 506.531456 lt
    308.118364 506.451337 lt
    308.137398 506.411272 lt
    308.156431 506.651649 lt
    308.175465 506.892026 lt
    308.194498 506.771833 lt
    308.213532 506.771833 lt
    308.232565 506.892026 lt
    308.251599 506.972146 lt
    308.270632 506.932081 lt
    308.289665 506.892026 lt
    308.308699 506.851962 lt
    308.327732 506.851962 lt
    308.346766 506.651649 lt
    308.365799 506.571521 lt
    308.384833 506.651649 lt
    308.403866 506.691714 lt
    308.422900 506.531456 lt
    308.441933 506.451337 lt
    308.460967 506.531456 lt
    308.480000 506.491393 lt
    308.499033 506.451337 lt
    308.518067 506.451337 lt
    308.537100 506.531456 lt
    308.556134 506.651649 lt
    308.575167 506.531456 lt
    308.594201 506.531456 lt
    308.613234 506.571521 lt
    308.632268 506.611585 lt
    308.651301 506.531456 lt
    308.670335 506.451337 lt
    308.689368 506.451337 lt
    308.708401 506.451337 lt
    308.727435 506.371208 lt
    308.746468 506.331144 lt
    308.765502 506.291080 lt
    308.784535 506.331144 lt
    308.803569 506.411272 lt
    308.822602 506.371208 lt
    308.841636 506.451337 lt
    308.860669 506.531456 lt
    308.879703 506.571521 lt
    308.898736 506.531456 lt
    308.917770 506.731769 lt
    308.936803 506.811897 lt
    308.955836 506.892026 lt
    308.974870 506.851962 lt
    308.993903 506.932081 lt
    309.012937 506.972146 lt
    309.031970 507.092339 lt
    309.051004 506.972146 lt
    309.070037 507.012210 lt
    309.089071 506.851962 lt
    309.108104 506.851962 lt
    309.127138 506.731769 lt
    309.146171 506.811897 lt
    309.165204 506.691714 lt
    309.184238 506.771833 lt
    309.203271 506.651649 lt
    309.222305 506.571521 lt
    309.241338 506.611585 lt
    309.260372 506.691714 lt
    309.279405 506.571521 lt
    309.298439 506.611585 lt
    309.317472 506.691714 lt
    309.336506 506.811897 lt
    309.355539 506.611585 lt
    309.374572 506.571521 lt
    309.393606 506.611585 lt
    309.412639 506.731769 lt
    309.431673 506.651649 lt
    309.450706 506.491393 lt
    309.469740 506.611585 lt
    309.488773 506.611585 lt
    309.507807 506.411272 lt
    309.526840 506.411272 lt
    309.545874 506.571521 lt
    309.564907 506.531456 lt
    309.583941 506.571521 lt
    309.602974 506.571521 lt
    309.622007 506.611585 lt
    309.641041 506.691714 lt
    309.660074 506.731769 lt
    309.679108 506.851962 lt
    309.698141 506.972146 lt
    309.717175 506.972146 lt
    309.736208 507.132394 lt
    309.755242 507.012210 lt
    309.774275 507.092339 lt
    309.793309 507.092339 lt
    309.812342 507.172458 lt
    309.831375 507.052274 lt
    309.850409 507.012210 lt
    309.869442 506.892026 lt
    309.888476 506.932081 lt
    309.907509 506.851962 lt
    309.926543 506.811897 lt
    309.945576 506.771833 lt
    309.964610 506.851962 lt
    309.983643 506.691714 lt
    310.002677 506.731769 lt
    310.021710 506.691714 lt
    310.040743 506.811897 lt
    310.059777 506.731769 lt
    310.078810 506.811897 lt
    310.097844 506.771833 lt
    310.116877 506.851962 lt
    310.135911 506.731769 lt
    310.154944 506.771833 lt
    310.173978 506.771833 lt
    310.193011 506.892026 lt
    310.212045 506.651649 lt
    310.231078 506.691714 lt
    310.250112 506.531456 lt
    310.269145 506.691714 lt
    310.288178 506.531456 lt
    310.307212 506.571521 lt
    310.326245 506.611585 lt
    310.345279 506.811897 lt
    310.364312 506.651649 lt
    310.383346 506.651649 lt
    310.402379 506.771833 lt
    310.421413 506.892026 lt
    310.440446 506.851962 lt
    310.459480 507.012210 lt
    310.478513 507.092339 lt
    310.497546 507.172458 lt
    310.516580 507.132394 lt
    310.535613 507.132394 lt
    310.554647 507.212522 lt
    310.573680 507.252587 lt
    310.592714 507.172458 lt
    310.611747 507.052274 lt
    310.630781 507.012210 lt
    310.649814 506.932081 lt
    310.668848 506.972146 lt
    310.687881 506.811897 lt
    310.706914 506.892026 lt
    310.725948 506.892026 lt
    310.744981 506.851962 lt
    310.764015 506.731769 lt
    310.783048 506.771833 lt
    310.802082 506.731769 lt
    310.821115 506.851962 lt
    310.840149 506.851962 lt
    310.859182 506.851962 lt
    310.878216 506.811897 lt
    310.897249 506.892026 lt
    310.916283 506.851962 lt
    310.935316 506.932081 lt
    310.954349 506.972146 lt
    310.973383 507.092339 lt
    310.992416 506.892026 lt
    311.011450 506.811897 lt
    311.030483 506.811897 lt
    311.049517 507.012210 lt
    311.068550 507.052274 lt
    311.087584 507.292651 lt
    311.106617 507.452899 lt
    311.125651 507.733340 lt
    311.144684 507.773396 lt
    311.163717 508.013772 lt
    311.182751 507.973717 lt
    311.201784 508.174029 lt
    311.220818 507.853524 lt
    311.239851 507.653211 lt
    311.258885 507.653211 lt
    311.277918 507.773396 lt
    311.296952 507.773396 lt
    311.315985 507.893589 lt
    311.335019 508.294213 lt
    311.354052 508.895151 lt
    311.373086 508.534590 lt
    311.392119 507.893589 lt
    311.411152 507.973717 lt
    311.430186 508.254149 lt
    311.449219 508.254149 lt
    311.468253 508.374342 lt
    311.487286 508.334277 lt
    311.506320 508.374342 lt
    311.525353 508.133965 lt
    311.544387 508.053836 lt
    311.563420 508.013772 lt
    311.582454 508.053836 lt
    311.601487 507.933652 lt
    311.620520 507.733340 lt
    311.639554 507.773396 lt
    311.658587 507.813460 lt
    311.677621 507.693276 lt
    311.696654 507.573083 lt
    311.715688 507.613147 lt
    311.734721 507.492964 lt
    311.753755 507.533027 lt
    311.772788 507.372771 lt
    311.791822 507.372771 lt
    311.810855 507.332715 lt
    311.829888 507.412835 lt
    311.848922 507.412835 lt
    311.867955 507.533027 lt
    311.886989 507.492964 lt
    311.906022 507.733340 lt
    311.925056 507.613147 lt
    311.944089 507.613147 lt
    311.963123 507.773396 lt
    311.982156 507.893589 lt
    312.001190 507.853524 lt
    312.020223 507.853524 lt
    312.039257 507.893589 lt
    312.058290 507.933652 lt
    312.077323 507.853524 lt
    312.096357 507.893589 lt
    312.115390 507.853524 lt
    312.134424 507.813460 lt
    312.153457 507.573083 lt
    312.172491 507.452899 lt
    312.191524 507.492964 lt
    312.210558 507.573083 lt
    312.229591 507.372771 lt
    312.248625 507.292651 lt
    312.267658 507.292651 lt
    312.286691 507.372771 lt
    312.305725 507.252587 lt
    312.324758 507.172458 lt
    312.343792 507.252587 lt
    312.362825 507.372771 lt
    312.381859 507.172458 lt
    312.400892 507.132394 lt
    312.419926 507.172458 lt
    312.438959 507.172458 lt
    312.457993 507.092339 lt
    312.477026 507.052274 lt
    312.496059 507.012210 lt
    312.515093 507.052274 lt
    312.534126 506.892026 lt
    312.553160 506.811897 lt
    312.572193 506.811897 lt
    312.591227 506.892026 lt
    312.610260 506.851962 lt
    312.629294 506.771833 lt
    312.648327 506.932081 lt
    312.667361 506.932081 lt
    312.686394 506.972146 lt
    312.705428 506.932081 lt
    312.724461 507.092339 lt
    312.743494 507.132394 lt
    312.762528 507.212522 lt
    312.781561 507.132394 lt
    312.800595 507.212522 lt
    312.819628 507.212522 lt
    312.838662 507.292651 lt
    312.857695 507.172458 lt
    312.876729 507.172458 lt
    312.895762 507.052274 lt
    312.914796 507.132394 lt
    312.933829 506.972146 lt
    312.952862 506.972146 lt
    312.971896 506.851962 lt
    312.990929 506.932081 lt
    313.009963 506.811897 lt
    313.028996 506.771833 lt
    313.048030 506.731769 lt
    313.067063 506.811897 lt
    313.086097 506.651649 lt
    313.105130 506.771833 lt
    313.124164 506.771833 lt
    313.143197 506.932081 lt
    313.162230 506.691714 lt
    313.181264 506.611585 lt
    313.200297 506.691714 lt
    313.219331 506.811897 lt
    313.238364 506.611585 lt
    313.257398 506.611585 lt
    313.276431 506.611585 lt
    313.295465 506.611585 lt
    313.314498 506.451337 lt
    313.333532 506.451337 lt
    313.352565 506.531456 lt
    313.371599 506.611585 lt
    313.390632 506.531456 lt
    313.409665 506.531456 lt
    313.428699 506.611585 lt
    313.447732 506.691714 lt
    313.466766 506.691714 lt
    313.485799 506.771833 lt
    313.504833 506.892026 lt
    313.523866 507.012210 lt
    313.542900 506.972146 lt
    313.561933 506.892026 lt
    313.580967 506.972146 lt
    313.600000 507.092339 lt
    313.619033 506.932081 lt
    313.638067 506.972146 lt
    313.657100 506.932081 lt
    313.676134 506.851962 lt
    313.695167 506.771833 lt
    313.714201 506.691714 lt
    313.733234 506.691714 lt
    313.752268 506.691714 lt
    313.771301 506.651649 lt
    313.790335 506.571521 lt
    313.809368 506.491393 lt
    313.828401 506.531456 lt
    313.847435 506.611585 lt
    313.866468 506.611585 lt
    313.885502 506.691714 lt
    313.904535 506.571521 lt
    313.923569 506.651649 lt
    313.942602 506.491393 lt
    313.961636 506.491393 lt
    313.980669 506.491393 lt
    313.999703 506.611585 lt
    314.018736 506.491393 lt
    314.037770 506.531456 lt
    314.056803 506.451337 lt
    314.075836 506.491393 lt
    314.094870 506.371208 lt
    314.113903 506.451337 lt
    314.132937 506.411272 lt
    314.151970 506.611585 lt
    314.171004 506.491393 lt
    314.190037 506.491393 lt
    314.209071 506.531456 lt
    314.228104 506.771833 lt
    314.247138 506.771833 lt
    314.266171 506.771833 lt
    314.285204 506.932081 lt
    314.304238 506.972146 lt
    314.323271 506.851962 lt
    314.342305 506.932081 lt
    314.361338 506.972146 lt
    314.380372 507.012210 lt
    314.399405 507.012210 lt
    314.418439 506.892026 lt
    314.437472 506.731769 lt
    314.456506 506.851962 lt
    314.475539 506.731769 lt
    314.494572 506.691714 lt
    314.513606 506.731769 lt
    314.532639 506.731769 lt
    314.551673 506.611585 lt
    314.570706 506.571521 lt
    314.589740 506.651649 lt
    314.608773 506.611585 lt
    314.627807 506.611585 lt
    314.646840 506.651649 lt
    314.665874 506.651649 lt
    314.684907 506.571521 lt
    314.703941 506.651649 lt
    314.722974 506.531456 lt
    314.742007 506.531456 lt
    314.761041 506.491393 lt
    314.780074 506.611585 lt
    314.799108 506.531456 lt
    314.818141 506.491393 lt
    314.837175 506.411272 lt
    314.856208 506.531456 lt
    314.875242 506.491393 lt
    314.894275 506.451337 lt
    314.913309 506.571521 lt
    314.932342 506.651649 lt
    314.951375 506.611585 lt
    314.970409 506.651649 lt
    314.989442 506.691714 lt
    315.008476 506.932081 lt
    315.027509 506.892026 lt
    315.046543 506.972146 lt
    315.065576 506.932081 lt
    315.084610 507.132394 lt
    315.103643 506.972146 lt
    315.122677 507.052274 lt
    315.141710 507.092339 lt
    315.160743 507.172458 lt
    315.179777 507.012210 lt
    315.198810 506.771833 lt
    315.217844 506.932081 lt
    315.236877 506.932081 lt
    315.255911 506.892026 lt
    315.274944 506.811897 lt
    315.293978 506.811897 lt
    315.313011 506.811897 lt
    315.332045 506.771833 lt
    315.351078 506.731769 lt
    315.370112 506.691714 lt
    315.389145 506.811897 lt
    315.408178 506.771833 lt
    315.427212 506.651649 lt
    315.446245 506.691714 lt
    315.465279 506.731769 lt
    315.484312 506.691714 lt
    315.503346 506.611585 lt
    315.522379 506.691714 lt
    315.541413 506.651649 lt
    315.560446 506.731769 lt
    315.579480 506.611585 lt
    315.598513 506.611585 lt
    315.617546 506.531456 lt
    315.636580 506.731769 lt
    315.655613 506.571521 lt
    315.674647 506.691714 lt
    315.693680 506.691714 lt
    315.712714 506.851962 lt
    315.731747 506.731769 lt
    315.750781 506.851962 lt
    315.769814 506.932081 lt
    315.788848 507.212522 lt
    315.807881 507.012210 lt
    315.826914 507.092339 lt
    315.845948 507.052274 lt
    315.864981 507.212522 lt
    315.884015 507.012210 lt
    315.903048 507.132394 lt
    315.922082 507.212522 lt
    315.941115 507.212522 lt
    315.960149 506.932081 lt
    315.979182 507.052274 lt
    315.998216 506.932081 lt
    316.017249 507.052274 lt
    316.036283 506.932081 lt
    316.055316 506.851962 lt
    316.074349 506.851962 lt
    316.093383 506.932081 lt
    316.112416 506.811897 lt
    316.131450 506.811897 lt
    316.150483 506.892026 lt
    316.169517 506.972146 lt
    316.188550 506.892026 lt
    316.207584 506.811897 lt
    316.226617 506.731769 lt
    316.245651 506.731769 lt
    316.264684 506.691714 lt
    316.283717 506.691714 lt
    316.302751 506.771833 lt
    316.321784 506.851962 lt
    316.340818 506.731769 lt
    316.359851 506.571521 lt
    316.378885 506.611585 lt
    316.397918 506.691714 lt
    316.416952 506.771833 lt
    316.435985 506.771833 lt
    316.455019 506.811897 lt
    316.474052 506.811897 lt
    316.493086 506.932081 lt
    316.512119 506.932081 lt
    316.531152 507.012210 lt
    316.550186 507.132394 lt
    316.569219 507.252587 lt
    316.588253 507.132394 lt
    316.607286 507.052274 lt
    316.626320 507.172458 lt
    316.645353 507.252587 lt
    316.664387 507.172458 lt
    316.683420 507.212522 lt
    316.702454 507.212522 lt
    316.721487 507.172458 lt
    316.740520 507.052274 lt
    316.759554 506.972146 lt
    316.778587 507.012210 lt
    316.797621 507.052274 lt
    316.816654 506.932081 lt
    316.835688 506.892026 lt
    316.854721 506.892026 lt
    316.873755 506.972146 lt
    316.892788 506.851962 lt
    316.911822 506.851962 lt
    316.930855 506.932081 lt
    316.949888 507.012210 lt
    316.968922 506.972146 lt
    316.987955 506.892026 lt
    317.006989 507.012210 lt
    317.026022 506.932081 lt
    317.045056 506.932081 lt
    317.064089 506.932081 lt
    317.083123 507.092339 lt
    317.102156 507.012210 lt
    317.121190 507.252587 lt
    317.140223 507.292651 lt
    317.159257 507.573083 lt
    317.178290 507.653211 lt
    317.197323 507.973717 lt
    317.216357 508.053836 lt
    317.235390 508.053836 lt
    317.254424 508.013772 lt
    317.273457 507.933652 lt
    317.292491 507.613147 lt
    317.311524 507.653211 lt
    317.330558 507.693276 lt
    317.349591 507.893589 lt
    317.368625 507.853524 lt
    317.387658 508.214085 lt
    317.406691 508.734902 lt
    317.425725 508.734902 lt
    317.444758 508.254149 lt
    317.463792 508.254149 lt
    317.482825 508.294213 lt
    317.501859 508.574654 lt
    317.520892 508.654774 lt
    317.539926 508.454461 lt
    317.558959 508.454461 lt
    317.577993 508.294213 lt
    317.597026 508.174029 lt
    317.616059 508.093901 lt
    317.635093 508.013772 lt
    317.654126 507.973717 lt
    317.673160 507.853524 lt
    317.692193 507.773396 lt
    317.711227 507.773396 lt
    317.730260 507.573083 lt
    317.749294 507.613147 lt
    317.768327 507.492964 lt
    317.787361 507.452899 lt
    317.806394 507.372771 lt
    317.825428 507.613147 lt
    317.844461 507.492964 lt
    317.863494 507.412835 lt
    317.882528 507.372771 lt
    317.901561 507.573083 lt
    317.920595 507.452899 lt
    317.939628 507.452899 lt
    317.958662 507.573083 lt
    317.977695 507.693276 lt
    317.996729 507.613147 lt
    318.015762 507.613147 lt
    318.034796 507.653211 lt
    318.053829 507.853524 lt
    318.072862 507.773396 lt
    318.091896 507.813460 lt
    318.110929 507.773396 lt
    318.129963 507.813460 lt
    318.148996 507.733340 lt
    318.168030 507.733340 lt
    318.187063 507.773396 lt
    318.206097 507.853524 lt
    318.225130 507.693276 lt
    318.244164 507.492964 lt
    318.263197 507.533027 lt
    318.282230 507.533027 lt
    318.301264 507.492964 lt
    318.320297 507.372771 lt
    318.339331 507.372771 lt
    318.358364 507.292651 lt
    318.377398 507.332715 lt
    318.396431 507.212522 lt
    318.415465 507.212522 lt
    318.434498 507.092339 lt
    318.453532 507.252587 lt
    318.472565 507.172458 lt
    318.491599 507.052274 lt
    318.510632 507.012210 lt
    318.529665 507.132394 lt
    318.548699 506.851962 lt
    318.567732 506.892026 lt
    318.586766 507.012210 lt
    318.605799 507.172458 lt
    318.624833 506.932081 lt
    318.643866 506.771833 lt
    318.662900 506.851962 lt
    318.681933 506.972146 lt
    318.700967 506.892026 lt
    318.720000 506.851962 lt
    318.739033 506.932081 lt
    318.758067 507.092339 lt
    318.777100 506.972146 lt
    318.796134 506.972146 lt
    318.815167 507.092339 lt
    318.834201 507.212522 lt
    318.853234 507.212522 lt
    318.872268 507.012210 lt
    318.891301 507.052274 lt
    318.910335 507.092339 lt
    318.929368 507.092339 lt
    318.948401 507.012210 lt
    318.967435 507.212522 lt
    318.986468 507.052274 lt
    319.005502 507.012210 lt
    319.024535 506.972146 lt
    319.043569 506.932081 lt
    319.062602 506.892026 lt
    319.081636 506.972146 lt
    319.100669 506.811897 lt
    319.119703 506.771833 lt
    319.138736 506.771833 lt
    319.157770 506.892026 lt
    319.176803 506.691714 lt
    319.195836 506.731769 lt
    319.214870 506.771833 lt
    319.233903 506.811897 lt
    319.252937 506.611585 lt
    319.271970 506.491393 lt
    319.291004 506.531456 lt
    319.310037 506.611585 lt
    319.329071 506.531456 lt
    319.348104 506.571521 lt
    319.367138 506.611585 lt
    319.386171 506.651649 lt
    319.405204 506.491393 lt
    319.424238 506.411272 lt
    319.443271 506.571521 lt
    319.462305 506.651649 lt
    319.481338 506.611585 lt
    319.500372 506.571521 lt
    319.519405 506.651649 lt
    319.538439 506.691714 lt
    319.557472 506.691714 lt
    319.576506 506.771833 lt
    319.595539 506.932081 lt
    319.614572 506.851962 lt
    319.633606 506.851962 lt
    319.652639 506.771833 lt
    319.671673 506.731769 lt
    319.690706 506.771833 lt
    319.709740 506.972146 lt
    319.728773 506.932081 lt
    319.747807 506.851962 lt
    319.766840 506.731769 lt
    319.785874 506.851962 lt
    319.804907 506.691714 lt
    319.823941 506.651649 lt
    319.842974 506.651649 lt
    319.862007 506.691714 lt
    319.881041 506.611585 lt
    319.900074 506.571521 lt
    319.919108 506.611585 lt
    319.938141 506.731769 lt
    319.957175 506.611585 lt
    319.976208 506.571521 lt
    319.995242 506.531456 lt
    320.014275 506.611585 lt
    320.033309 506.411272 lt
    320.052342 506.331144 lt
    320.071375 506.371208 lt
    320.090409 506.531456 lt
    320.109442 506.411272 lt
    320.128476 506.451337 lt
    320.147509 506.451337 lt
    320.166543 506.371208 lt
    320.185576 506.371208 lt
    320.204610 506.451337 lt
    320.223643 506.451337 lt
    320.242677 506.491393 lt
    320.261710 506.611585 lt
    320.280743 506.611585 lt
    320.299777 506.571521 lt
    320.318810 506.691714 lt
    320.337844 506.811897 lt
    320.356877 506.771833 lt
    320.375911 506.771833 lt
    320.394944 506.771833 lt
    320.413978 506.892026 lt
    320.433011 506.731769 lt
    320.452045 506.771833 lt
    320.471078 506.892026 lt
    320.490112 506.972146 lt
    320.509145 506.851962 lt
    320.528178 506.691714 lt
    320.547212 506.771833 lt
    320.566245 506.851962 lt
    320.585279 506.691714 lt
    320.604312 506.611585 lt
    320.623346 506.691714 lt
    320.642379 506.731769 lt
    320.661413 506.571521 lt
    320.680446 506.611585 lt
    320.699480 506.611585 lt
    320.718513 506.651649 lt
    320.737546 506.611585 lt
    320.756580 506.531456 lt
    320.775613 506.451337 lt
    320.794647 506.371208 lt
    320.813680 506.411272 lt
    320.832714 506.291080 lt
    320.851747 506.411272 lt
    320.870781 506.411272 lt
    320.889814 506.571521 lt
    320.908848 506.451337 lt
    320.927881 506.371208 lt
    320.946914 506.411272 lt
    320.965948 506.651649 lt
    320.984981 506.491393 lt
    321.004015 506.571521 lt
    321.023048 506.531456 lt
    321.042082 506.691714 lt
    321.061115 506.611585 lt
    321.080149 506.651649 lt
    321.099182 506.811897 lt
    321.118216 506.932081 lt
    321.137249 506.811897 lt
    321.156283 506.731769 lt
    321.175316 506.771833 lt
    321.194349 506.932081 lt
    321.213383 506.811897 lt
    321.232416 506.892026 lt
    321.251450 507.012210 lt
    321.270483 507.012210 lt
    321.289517 506.811897 lt
    321.308550 506.811897 lt
    321.327584 506.851962 lt
    321.346617 506.892026 lt
    321.365651 506.771833 lt
    321.384684 506.731769 lt
    321.403717 506.731769 lt
    321.422751 506.811897 lt
    321.441784 506.691714 lt
    321.460818 506.611585 lt
    321.479851 506.611585 lt
    321.498885 506.731769 lt
    321.517918 506.691714 lt
    321.536952 506.451337 lt
    321.555985 506.451337 lt
    321.575019 506.451337 lt
    321.594052 506.411272 lt
    321.613086 506.491393 lt
    321.632119 506.571521 lt
    321.651152 506.531456 lt
    321.670186 506.611585 lt
    321.689219 506.531456 lt
    321.708253 506.571521 lt
    321.727286 506.611585 lt
    321.746320 506.691714 lt
    321.765353 506.651649 lt
    321.784387 506.691714 lt
    321.803420 506.771833 lt
    321.822454 506.972146 lt
    321.841487 506.932081 lt
    321.860520 506.972146 lt
    321.879554 507.052274 lt
    321.898587 507.172458 lt
    321.917621 507.012210 lt
    321.936654 506.932081 lt
    321.955688 507.052274 lt
    321.974721 507.132394 lt
    321.993755 507.212522 lt
    322.012788 507.292651 lt
    322.031822 507.412835 lt
    322.050855 507.412835 lt
    322.069888 507.533027 lt
    322.088922 507.613147 lt
    322.107955 507.893589 lt
    322.126989 508.013772 lt
    322.146022 508.013772 lt
    322.165056 508.133965 lt
    322.184089 508.214085 lt
    322.203123 508.334277 lt
    322.222156 508.294213 lt
    322.241190 508.334277 lt
    322.260223 508.454461 lt
    322.279257 508.294213 lt
    322.298290 508.174029 lt
    322.317323 507.933652 lt
    322.336357 507.813460 lt
    322.355390 507.573083 lt
    322.374424 507.492964 lt
    322.393457 507.372771 lt
    322.412491 507.452899 lt
    322.431524 507.292651 lt
    322.450558 507.853524 lt
    322.469591 507.893589 lt
    322.488625 508.093901 lt
    322.507658 508.093901 lt
    322.526691 508.133965 lt
    322.545725 507.973717 lt
    322.564758 508.093901 lt
    322.583792 508.174029 lt
    322.602825 508.294213 lt
    322.621859 508.133965 lt
    322.640892 508.174029 lt
    322.659926 508.093901 lt
    322.678959 508.013772 lt
    322.697993 507.853524 lt
    322.717026 507.693276 lt
    322.736059 507.693276 lt
    322.755093 507.893589 lt
    322.774126 507.733340 lt
    322.793160 507.533027 lt
    322.812193 507.372771 lt
    322.831227 507.452899 lt
    322.850260 507.292651 lt
    322.869294 507.132394 lt
    322.888327 507.172458 lt
    322.907361 507.172458 lt
    322.926394 507.092339 lt
    322.945428 507.012210 lt
    322.964461 506.972146 lt
    322.983494 507.012210 lt
    323.002528 507.052274 lt
    323.021561 506.932081 lt
    323.040595 506.972146 lt
    323.059628 506.851962 lt
    323.078662 506.972146 lt
    323.097695 506.892026 lt
    323.116729 506.892026 lt
    323.135762 507.052274 lt
    323.154796 507.172458 lt
    323.173829 507.052274 lt
    323.192862 507.212522 lt
    323.211896 507.132394 lt
    323.230929 507.372771 lt
    323.249963 507.292651 lt
    323.268996 507.212522 lt
    323.288030 507.332715 lt
    323.307063 507.492964 lt
    323.326097 507.452899 lt
    323.345130 507.412835 lt
    323.364164 507.533027 lt
    323.383197 507.733340 lt
    323.402230 507.613147 lt
    323.421264 507.573083 lt
    323.440297 507.613147 lt
    323.459331 507.613147 lt
    323.478364 507.533027 lt
    323.497398 507.533027 lt
    323.516431 507.693276 lt
    323.535465 507.733340 lt
    323.554498 507.613147 lt
    323.573532 507.492964 lt
    323.592565 507.613147 lt
    323.611599 507.533027 lt
    323.630632 507.452899 lt
    323.649665 507.372771 lt
    323.668699 507.372771 lt
    323.687732 507.332715 lt
    323.706766 507.332715 lt
    323.725799 507.212522 lt
    323.744833 507.212522 lt
    323.763866 507.172458 lt
    323.782900 507.172458 lt
    323.801933 507.052274 lt
    323.820967 506.932081 lt
    323.840000 506.851962 lt
    323.859033 506.972146 lt
    323.878067 506.811897 lt
    323.897100 506.892026 lt
    323.916134 506.932081 lt
    323.935167 507.092339 lt
    323.954201 506.972146 lt
    323.973234 506.811897 lt
    323.992268 506.892026 lt
    324.011301 507.092339 lt
    324.030335 506.892026 lt
    324.049368 506.932081 lt
    324.068401 506.972146 lt
    324.087435 507.092339 lt
    324.106468 507.012210 lt
    324.125502 507.012210 lt
    324.144535 507.132394 lt
    324.163569 507.172458 lt
    324.182602 507.092339 lt
    324.201636 506.972146 lt
    324.220669 507.012210 lt
    324.239703 507.012210 lt
    324.258736 507.052274 lt
    324.277770 507.092339 lt
    324.296803 507.132394 lt
    324.315836 507.092339 lt
    324.334870 507.052274 lt
    324.353903 507.012210 lt
    324.372937 507.052274 lt
    324.391970 506.932081 lt
    324.411004 507.012210 lt
    324.430037 506.892026 lt
    324.449071 506.851962 lt
    324.468104 506.811897 lt
    324.487138 506.932081 lt
    324.506171 506.771833 lt
    324.525204 506.771833 lt
    324.544238 506.771833 lt
    324.563271 506.811897 lt
    324.582305 506.531456 lt
    324.601338 506.451337 lt
    324.620372 506.491393 lt
    324.639405 506.611585 lt
    324.658439 506.491393 lt
    324.677472 506.611585 lt
    324.696506 506.651649 lt
    324.715539 506.771833 lt
    324.734572 506.651649 lt
    324.753606 506.571521 lt
    324.772639 506.731769 lt
    324.791673 506.771833 lt
    324.810706 506.731769 lt
    324.829740 506.731769 lt
    324.848773 506.731769 lt
    324.867807 506.851962 lt
    324.886840 506.892026 lt
    324.905874 506.811897 lt
    324.924907 506.932081 lt
    324.943941 507.012210 lt
    324.962974 506.892026 lt
    324.982007 506.811897 lt
    325.001041 506.771833 lt
    325.020074 506.851962 lt
    325.039108 506.972146 lt
    325.058141 506.972146 lt
    325.077175 506.972146 lt
    325.096208 506.972146 lt
    325.115242 507.012210 lt
    325.134275 506.932081 lt
    325.153309 506.851962 lt
    325.172342 506.892026 lt
    325.191375 506.932081 lt
    325.210409 506.771833 lt
    325.229442 506.731769 lt
    325.248476 506.771833 lt
    325.267509 506.771833 lt
    325.286543 506.651649 lt
    325.305576 506.651649 lt
    325.324610 506.651649 lt
    325.343643 506.611585 lt
    325.362677 506.491393 lt
    325.381710 506.371208 lt
    325.400743 506.451337 lt
    325.419777 506.651649 lt
    325.438810 506.571521 lt
    325.457844 506.611585 lt
    325.476877 506.691714 lt
    325.495911 506.611585 lt
    325.514944 506.651649 lt
    325.533978 506.611585 lt
    325.553011 506.691714 lt
    325.572045 506.731769 lt
    325.591078 506.731769 lt
    325.610112 506.691714 lt
    325.629145 506.811897 lt
    325.648178 506.771833 lt
    325.667212 506.892026 lt
    325.686245 506.851962 lt
    325.705279 506.932081 lt
    325.724312 506.731769 lt
    325.743346 506.892026 lt
    325.762379 506.771833 lt
    325.781413 506.771833 lt
    325.800446 506.932081 lt
    325.819480 507.132394 lt
    325.838513 506.892026 lt
    325.857546 506.892026 lt
    325.876580 506.932081 lt
    325.895613 507.012210 lt
    325.914647 506.771833 lt
    325.933680 506.851962 lt
    325.952714 506.851962 lt
    325.971747 506.972146 lt
    325.990781 506.771833 lt
    326.009814 506.771833 lt
    326.028848 506.731769 lt
    326.047881 506.851962 lt
    326.066914 506.651649 lt
    326.085948 506.611585 lt
    326.104981 506.531456 lt
    326.124015 506.571521 lt
    326.143048 506.491393 lt
    326.162082 506.411272 lt
    326.181115 506.611585 lt
    326.200149 506.731769 lt
    326.219182 506.651649 lt
    326.238216 506.651649 lt
    326.257249 506.611585 lt
    326.276283 506.691714 lt
    326.295316 506.771833 lt
    326.314349 506.691714 lt
    326.333383 506.811897 lt
    326.352416 506.851962 lt
    326.371450 506.851962 lt
    326.390483 506.851962 lt
    326.409517 506.851962 lt
    326.428550 506.892026 lt
    326.447584 507.012210 lt
    326.466617 506.932081 lt
    326.485651 506.811897 lt
    326.504684 506.932081 lt
    326.523717 506.932081 lt
    326.542751 506.892026 lt
    326.561784 507.092339 lt
    326.580818 507.092339 lt
    326.599851 507.132394 lt
    326.618885 506.972146 lt
    326.637918 507.052274 lt
    326.656952 507.012210 lt
    326.675985 507.052274 lt
    326.695019 506.932081 lt
    326.714052 506.932081 lt
    326.733086 506.932081 lt
    326.752119 507.012210 lt
    326.771152 506.851962 lt
    326.790186 506.811897 lt
    326.809219 506.851962 lt
    326.828253 506.892026 lt
    326.847286 506.691714 lt
    326.866320 506.571521 lt
    326.885353 506.611585 lt
    326.904387 506.691714 lt
    326.923420 506.531456 lt
    326.942454 506.691714 lt
    326.961487 506.731769 lt
    326.980520 506.851962 lt
    326.999554 506.851962 lt
    327.018587 506.771833 lt
    327.037621 506.771833 lt
    327.056654 506.892026 lt
    327.075688 506.892026 lt
    327.094721 506.851962 lt
    327.113755 506.892026 lt
    327.132788 506.972146 lt
    327.151822 507.012210 lt
    327.170855 506.972146 lt
    327.189888 507.052274 lt
    327.208922 507.132394 lt
    327.227955 507.092339 lt
    327.246989 506.972146 lt
    327.266022 506.972146 lt
    327.285056 507.012210 lt
    327.304089 507.092339 lt
    327.323123 507.132394 lt
    327.342156 507.212522 lt
    327.361190 507.172458 lt
    327.380223 507.172458 lt
    327.399257 507.132394 lt
    327.418290 507.092339 lt
    327.437323 507.092339 lt
    327.456357 507.172458 lt
    327.475390 507.012210 lt
    327.494424 507.052274 lt
    327.513457 507.012210 lt
    327.532491 507.092339 lt
    327.551524 506.972146 lt
    327.570558 506.851962 lt
    327.589591 506.892026 lt
    327.608625 506.892026 lt
    327.627658 506.691714 lt
    327.646691 506.651649 lt
    327.665725 506.651649 lt
    327.684758 506.691714 lt
    327.703792 506.811897 lt
    327.722825 506.731769 lt
    327.741859 506.851962 lt
    327.760892 506.892026 lt
    327.779926 506.892026 lt
    327.798959 506.811897 lt
    327.817993 506.932081 lt
    327.837026 506.892026 lt
    327.856059 507.012210 lt
    327.875093 506.972146 lt
    327.894126 507.012210 lt
    327.913160 507.012210 lt
    327.932193 507.172458 lt
    327.951227 507.092339 lt
    327.970260 507.132394 lt
    327.989294 507.172458 lt
    328.008327 507.172458 lt
    328.027361 507.052274 lt
    328.046394 507.012210 lt
    328.065428 507.092339 lt
    328.084461 507.372771 lt
    328.103494 507.252587 lt
    328.122528 507.252587 lt
    328.141561 507.252587 lt
    328.160595 507.372771 lt
    328.179628 507.252587 lt
    328.198662 507.132394 lt
    328.217695 507.212522 lt
    328.236729 507.252587 lt
    328.255762 507.132394 lt
    328.274796 507.052274 lt
    328.293829 507.052274 lt
    328.312862 507.092339 lt
    328.331896 507.052274 lt
    328.350929 506.932081 lt
    328.369963 506.932081 lt
    328.388996 506.771833 lt
    328.408030 506.771833 lt
    328.427063 506.731769 lt
    328.446097 506.651649 lt
    328.465130 506.771833 lt
    328.484164 506.932081 lt
    328.503197 506.892026 lt
    328.522230 506.932081 lt
    328.541264 506.892026 lt
    328.560297 507.052274 lt
    328.579331 506.972146 lt
    328.598364 507.012210 lt
    328.617398 507.052274 lt
    328.636431 507.212522 lt
    328.655465 507.052274 lt
    328.674498 507.092339 lt
    328.693532 507.172458 lt
    328.712565 507.252587 lt
    328.731599 507.212522 lt
    328.750632 507.172458 lt
    328.769665 507.092339 lt
    328.788699 507.212522 lt
    328.807732 507.132394 lt
    328.826766 507.092339 lt
    328.845799 507.252587 lt
    328.864833 507.372771 lt
    328.883866 507.372771 lt
    328.902900 507.252587 lt
    328.921933 507.412835 lt
    328.940967 507.492964 lt
    328.960000 507.452899 lt
    328.979033 507.332715 lt
    328.998067 507.412835 lt
    329.017100 507.372771 lt
    329.036134 507.533027 lt
    329.055167 507.452899 lt
    329.074201 507.613147 lt
    329.093234 507.613147 lt
    329.112268 507.853524 lt
    329.131301 507.813460 lt
    329.150335 507.933652 lt
    329.169368 507.933652 lt
    329.188401 508.053836 lt
    329.207435 507.613147 lt
    329.226468 507.492964 lt
    329.245502 507.372771 lt
    329.264535 507.492964 lt
    329.283569 507.412835 lt
    329.302602 507.653211 lt
    329.321636 507.733340 lt
    329.340669 508.334277 lt
    329.359703 507.973717 lt
    329.378736 507.653211 lt
    329.397770 507.653211 lt
    329.416803 507.973717 lt
    329.435836 507.973717 lt
    329.454870 508.013772 lt
    329.473903 508.133965 lt
    329.492937 508.214085 lt
    329.511970 508.053836 lt
    329.531004 507.813460 lt
    329.550037 507.813460 lt
    329.569071 507.853524 lt
    329.588104 507.773396 lt
    329.607138 507.773396 lt
    329.626171 507.773396 lt
    329.645204 507.813460 lt
    329.664238 507.773396 lt
    329.683271 507.733340 lt
    329.702305 507.693276 lt
    329.721338 507.653211 lt
    329.740372 507.693276 lt
    329.759405 507.573083 lt
    329.778439 507.573083 lt
    329.797472 507.573083 lt
    329.816506 507.613147 lt
    329.835539 507.452899 lt
    329.854572 507.452899 lt
    329.873606 507.412835 lt
    329.892639 507.452899 lt
    329.911673 507.252587 lt
    329.930706 507.172458 lt
    329.949740 507.172458 lt
    329.968773 507.292651 lt
    329.987807 507.332715 lt
    330.006840 507.252587 lt
    330.025874 507.292651 lt
    330.044907 507.492964 lt
    330.063941 507.332715 lt
    330.082974 507.252587 lt
    330.102007 507.372771 lt
    330.121041 507.452899 lt
    330.140074 507.412835 lt
    330.159108 507.252587 lt
    330.178141 507.372771 lt
    330.197175 507.412835 lt
    330.216208 507.372771 lt
    330.235242 507.292651 lt
    330.254275 507.332715 lt
    330.273309 507.332715 lt
    330.292342 507.212522 lt
    330.311375 507.172458 lt
    330.330409 507.252587 lt
    330.349442 507.212522 lt
    330.368476 507.412835 lt
    330.387509 507.332715 lt
    330.406543 507.412835 lt
    330.425576 507.292651 lt
    330.444610 507.412835 lt
    330.463643 507.252587 lt
    330.482677 507.212522 lt
    330.501710 507.172458 lt
    330.520743 507.212522 lt
    330.539777 507.092339 lt
    330.558810 507.132394 lt
    330.577844 507.052274 lt
    330.596877 507.092339 lt
    330.615911 506.892026 lt
    330.634944 506.851962 lt
    330.653978 506.731769 lt
    330.673011 506.851962 lt
    330.692045 506.611585 lt
    330.711078 506.531456 lt
    330.730112 506.571521 lt
    330.749145 506.811897 lt
    330.768178 506.691714 lt
    330.787212 506.691714 lt
    330.806245 506.811897 lt
    330.825279 506.851962 lt
    330.844312 506.771833 lt
    330.863346 506.771833 lt
    330.882379 506.811897 lt
    330.901413 506.851962 lt
    330.920446 506.851962 lt
    330.939480 506.811897 lt
    330.958513 506.851962 lt
    330.977546 506.851962 lt
    330.996580 506.972146 lt
    331.015613 506.892026 lt
    331.034647 506.892026 lt
    331.053680 506.811897 lt
    331.072714 506.851962 lt
    331.091747 506.811897 lt
    331.110781 506.892026 lt
    331.129814 506.972146 lt
    331.148848 507.012210 lt
    331.167881 506.892026 lt
    331.186914 506.972146 lt
    331.205948 506.892026 lt
    331.224981 507.012210 lt
    331.244015 506.771833 lt
    331.263048 506.811897 lt
    331.282082 506.811897 lt
    331.301115 506.892026 lt
    331.320149 506.691714 lt
    331.339182 506.731769 lt
    331.358216 506.651649 lt
    331.377249 506.731769 lt
    331.396283 506.571521 lt
    331.415316 506.491393 lt
    331.434349 506.451337 lt
    331.453383 506.491393 lt
    331.472416 506.331144 lt
    331.491450 506.291080 lt
    331.510483 506.371208 lt
    331.529517 506.491393 lt
    331.548550 506.451337 lt
    331.567584 506.491393 lt
    331.586617 506.571521 lt
    331.605651 506.571521 lt
    331.624684 506.611585 lt
    331.643717 506.531456 lt
    331.662751 506.611585 lt
    331.681784 506.651649 lt
    331.700818 506.651649 lt
    331.719851 506.651649 lt
    331.738885 506.651649 lt
    331.757918 506.731769 lt
    331.776952 506.731769 lt
    331.795985 506.691714 lt
    331.815019 506.651649 lt
    331.834052 506.691714 lt
    331.853086 506.731769 lt
    331.872119 506.811897 lt
    331.891152 506.771833 lt
    331.910186 506.811897 lt
    331.929219 506.851962 lt
    331.948253 506.851962 lt
    331.967286 506.731769 lt
    331.986320 506.851962 lt
    332.005353 506.771833 lt
    332.024387 506.731769 lt
    332.043420 506.691714 lt
    332.062454 506.691714 lt
    332.081487 506.771833 lt
    332.100520 506.691714 lt
    332.119554 506.531456 lt
    332.138587 506.531456 lt
    332.157621 506.571521 lt
    332.176654 506.451337 lt
    332.195688 506.291080 lt
    332.214721 506.331144 lt
    332.233755 506.331144 lt
    332.252788 506.291080 lt
    332.271822 506.291080 lt
    332.290855 506.411272 lt
    332.309888 506.451337 lt
    332.328922 506.531456 lt
    332.347955 506.451337 lt
    332.366989 506.531456 lt
    332.386022 506.571521 lt
    332.405056 506.611585 lt
    332.424089 506.571521 lt
    332.443123 506.691714 lt
    332.462156 506.611585 lt
    332.481190 506.731769 lt
    332.500223 506.651649 lt
    332.519257 506.691714 lt
    332.538290 506.651649 lt
    332.557323 506.811897 lt
    332.576357 506.611585 lt
    332.595390 506.731769 lt
    332.614424 506.811897 lt
    332.633457 507.052274 lt
    332.652491 506.811897 lt
    332.671524 506.811897 lt
    332.690558 506.851962 lt
    332.709591 506.972146 lt
    332.728625 506.771833 lt
    332.747658 506.811897 lt
    332.766691 506.771833 lt
    332.785725 506.932081 lt
    332.804758 506.771833 lt
    332.823792 506.691714 lt
    332.842825 506.691714 lt
    332.861859 506.811897 lt
    332.880892 506.571521 lt
    332.899926 506.531456 lt
    332.918959 506.531456 lt
    332.937993 506.651649 lt
    332.957026 506.491393 lt
    332.976059 506.371208 lt
    332.995093 506.331144 lt
    333.014126 506.371208 lt
    333.033160 506.411272 lt
    333.052193 506.451337 lt
    333.071227 506.531456 lt
    333.090260 506.611585 lt
    333.109294 506.651649 lt
    333.128327 506.571521 lt
    333.147361 506.691714 lt
    333.166394 506.691714 lt
    333.185428 506.771833 lt
    333.204461 506.731769 lt
    333.223494 506.731769 lt
    333.242528 506.771833 lt
    333.261561 506.892026 lt
    333.280595 506.771833 lt
    333.299628 506.851962 lt
    333.318662 506.811897 lt
    333.337695 506.851962 lt
    333.356729 506.851962 lt
    333.375762 506.811897 lt
    333.394796 506.851962 lt
    333.413829 507.012210 lt
    333.432862 506.932081 lt
    333.451896 506.972146 lt
    333.470929 506.972146 lt
    333.489963 507.052274 lt
    333.508996 506.892026 lt
    333.528030 506.892026 lt
    333.547063 506.892026 lt
    333.566097 506.972146 lt
    333.585130 506.811897 lt
    333.604164 506.771833 lt
    333.623197 506.851962 lt
    333.642230 506.851962 lt
    333.661264 506.651649 lt
    333.680297 506.651649 lt
    333.699331 506.531456 lt
    333.718364 506.611585 lt
    333.737398 506.531456 lt
    333.756431 506.411272 lt
    333.775465 506.451337 lt
    333.794498 506.531456 lt
    333.813532 506.611585 lt
    333.832565 506.611585 lt
    333.851599 506.691714 lt
    333.870632 506.771833 lt
    333.889665 506.731769 lt
    333.908699 506.771833 lt
    333.927732 506.771833 lt
    333.946766 506.771833 lt
    333.965799 506.892026 lt
    333.984833 506.851962 lt
    334.003866 506.811897 lt
    334.022900 506.851962 lt
    334.041933 506.972146 lt
    334.060967 506.892026 lt
    334.080000 506.892026 lt
    334.099033 506.851962 lt
    334.118067 507.052274 lt
    334.137100 506.892026 lt
    334.156134 506.892026 lt
    334.175167 507.012210 lt
    334.194201 507.092339 lt
    334.213234 507.012210 lt
    334.232268 507.012210 lt
    334.251301 507.012210 lt
    334.270335 507.132394 lt
    334.289368 506.972146 lt
    334.308401 506.932081 lt
    334.327435 506.972146 lt
    334.346468 507.012210 lt
    334.365502 506.932081 lt
    334.384535 506.811897 lt
    334.403569 506.771833 lt
    334.422602 506.771833 lt
    334.441636 506.731769 lt
    334.460669 506.571521 lt
    334.479703 506.571521 lt
    334.498736 506.571521 lt
    334.517770 506.531456 lt
    334.536803 506.371208 lt
    334.555836 506.571521 lt
    334.574870 506.531456 lt
    334.593903 506.731769 lt
    334.612937 506.731769 lt
    334.631970 506.691714 lt
    334.651004 506.731769 lt
    334.670037 506.932081 lt
    334.689071 506.811897 lt
    334.708104 506.851962 lt
    334.727138 506.892026 lt
    334.746171 507.052274 lt
    334.765204 506.892026 lt
    334.784238 506.932081 lt
    334.803271 506.932081 lt
    334.822305 507.012210 lt
    334.841338 506.892026 lt
    334.860372 506.932081 lt
    334.879405 507.012210 lt
    334.898439 507.092339 lt
    334.917472 507.012210 lt
    334.936506 507.172458 lt
    334.955539 507.252587 lt
    334.974572 507.372771 lt
    334.993606 507.332715 lt
    335.012639 507.372771 lt
    335.031673 507.452899 lt
    335.050706 507.533027 lt
    335.069740 507.573083 lt
    335.088773 507.653211 lt
    335.107807 507.813460 lt
    335.126840 508.013772 lt
    335.145874 508.133965 lt
    335.164907 508.174029 lt
    335.183941 508.093901 lt
    335.202974 507.893589 lt
    335.222007 507.613147 lt
    335.241041 507.292651 lt
    335.260074 507.132394 lt
    335.279108 507.052274 lt
    335.298141 507.332715 lt
    335.317175 507.132394 lt
    335.336208 507.733340 lt
    335.355242 508.174029 lt
    335.374275 508.254149 lt
    335.393309 507.973717 lt
    335.412342 508.133965 lt
    335.431375 508.254149 lt
    335.450409 508.374342 lt
    335.469442 508.374342 lt
    335.488476 508.294213 lt
    335.507509 508.174029 lt
    335.526543 508.133965 lt
    335.545576 507.973717 lt
    335.564610 507.853524 lt
    335.583643 507.733340 lt
    335.602677 507.773396 lt
    335.621710 507.613147 lt
    335.640743 507.492964 lt
    335.659777 507.613147 lt
    335.678810 507.613147 lt
    335.697844 507.613147 lt
    335.716877 507.573083 lt
    335.735911 507.613147 lt
    335.754944 507.693276 lt
    335.773978 507.653211 lt
    335.793011 507.533027 lt
    335.812045 507.573083 lt
    335.831078 507.533027 lt
    335.850112 507.613147 lt
    335.869145 507.492964 lt
    335.888178 507.492964 lt
    335.907212 507.533027 lt
    335.926245 507.492964 lt
    335.945279 507.252587 lt
    335.964312 507.292651 lt
    335.983346 507.172458 lt
    336.002379 507.292651 lt
    336.021413 507.052274 lt
    336.040446 507.092339 lt
    336.059480 507.012210 lt
    336.078513 507.212522 lt
    336.097546 507.092339 lt
    336.116580 507.172458 lt
    336.135613 507.172458 lt
    336.154647 507.332715 lt
    336.173680 507.092339 lt
    336.192714 507.172458 lt
    336.211747 507.172458 lt
    336.230781 507.292651 lt
    336.249814 507.212522 lt
    336.268848 507.172458 lt
    336.287881 507.212522 lt
    336.306914 507.372771 lt
    336.325948 507.172458 lt
    336.344981 507.132394 lt
    336.364015 507.212522 lt
    336.383048 507.252587 lt
    336.402082 507.172458 lt
    336.421115 507.092339 lt
    336.440149 507.172458 lt
    336.459182 507.252587 lt
    336.478216 507.252587 lt
    336.497249 507.252587 lt
    336.516283 507.212522 lt
    336.535316 507.292651 lt
    336.554349 507.252587 lt
    336.573383 507.052274 lt
    336.592416 507.132394 lt
    336.611450 507.052274 lt
    336.630483 507.052274 lt
    336.649517 506.932081 lt
    336.668550 506.972146 lt
    336.687584 506.892026 lt
    336.706617 506.851962 lt
    336.725651 506.731769 lt
    336.744684 506.611585 lt
    336.763717 506.571521 lt
    336.782751 506.691714 lt
    336.801784 506.531456 lt
    336.820818 506.491393 lt
    336.839851 506.531456 lt
    336.858885 506.731769 lt
    336.877918 506.651649 lt
    336.896952 506.691714 lt
    336.915985 506.691714 lt
    336.935019 506.851962 lt
    336.954052 506.771833 lt
    336.973086 506.731769 lt
    336.992119 506.771833 lt
    337.011152 506.932081 lt
    337.030186 506.811897 lt
    337.049219 506.731769 lt
    337.068253 506.892026 lt
    337.087286 506.851962 lt
    337.106320 506.851962 lt
    337.125353 506.771833 lt
    337.144387 506.811897 lt
    337.163420 506.851962 lt
    337.182454 506.851962 lt
    337.201487 506.731769 lt
    337.220520 506.851962 lt
    337.239554 506.892026 lt
    337.258587 507.012210 lt
    337.277621 506.892026 lt
    337.296654 506.892026 lt
    337.315688 506.892026 lt
    337.334721 506.892026 lt
    337.353755 506.811897 lt
    337.372788 506.771833 lt
    337.391822 506.771833 lt
    337.410855 506.851962 lt
    337.429888 506.651649 lt
    337.448922 506.611585 lt
    337.467955 506.531456 lt
    337.486989 506.651649 lt
    337.506022 506.371208 lt
    337.525056 506.371208 lt
    337.544089 506.371208 lt
    337.563123 506.451337 lt
    337.582156 506.291080 lt
    337.601190 506.371208 lt
    337.620223 506.411272 lt
    337.639257 506.611585 lt
    337.658290 506.531456 lt
    337.677323 506.491393 lt
    337.696357 506.571521 lt
    337.715390 506.731769 lt
    337.734424 506.651649 lt
    337.753457 506.611585 lt
    337.772491 506.651649 lt
    337.791524 506.811897 lt
    337.810558 506.691714 lt
    337.829591 506.651649 lt
    337.848625 506.691714 lt
    337.867658 506.771833 lt
    337.886691 506.691714 lt
    337.905725 506.611585 lt
    337.924758 506.811897 lt
    337.943792 506.851962 lt
    337.962825 506.771833 lt
    337.981859 506.771833 lt
    338.000892 506.811897 lt
    338.019926 506.892026 lt
    338.038959 506.892026 lt
    338.057993 506.892026 lt
    338.077026 506.851962 lt
    338.096059 506.771833 lt
    338.115093 506.811897 lt
    338.134126 506.731769 lt
    338.153160 506.731769 lt
    338.172193 506.731769 lt
    338.191227 506.811897 lt
    338.210260 506.651649 lt
    338.229294 506.571521 lt
    338.248327 506.491393 lt
    338.267361 506.651649 lt
    338.286394 506.451337 lt
    338.305428 506.331144 lt
    338.324461 506.371208 lt
    338.343494 506.531456 lt
    338.362528 506.371208 lt
    338.381561 506.371208 lt
    338.400595 506.571521 lt
    338.419628 506.731769 lt
    338.438662 506.531456 lt
    338.457695 506.531456 lt
    338.476729 506.651649 lt
    338.495762 506.731769 lt
    338.514796 506.651649 lt
    338.533829 506.691714 lt
    338.552862 506.691714 lt
    338.571896 506.851962 lt
    338.590929 506.731769 lt
    338.609963 506.771833 lt
    338.628996 506.771833 lt
    338.648030 506.771833 lt
    338.667063 506.771833 lt
    338.686097 506.771833 lt
    338.705130 506.771833 lt
    338.724164 506.851962 lt
    338.743197 506.892026 lt
    338.762230 506.811897 lt
    338.781264 506.892026 lt
    338.800297 506.932081 lt
    338.819331 507.012210 lt
    338.838364 506.851962 lt
    338.857398 506.811897 lt
    338.876431 506.851962 lt
    338.895465 506.932081 lt
    338.914498 506.811897 lt
    338.933532 506.811897 lt
    338.952565 506.771833 lt
    338.971599 506.851962 lt
    338.990632 506.611585 lt
    339.009665 506.491393 lt
    339.028699 506.531456 lt
    339.047732 506.611585 lt
    339.066766 506.451337 lt
    339.085799 506.411272 lt
    339.104833 506.491393 lt
    339.123866 506.611585 lt
    339.142900 506.491393 lt
    339.161933 506.611585 lt
    339.180967 506.731769 lt
    339.200000 506.731769 lt
    339.219033 506.691714 lt
    339.238067 506.731769 lt
    339.257100 506.731769 lt
    339.276134 506.811897 lt
    339.295167 506.851962 lt
    339.314201 506.771833 lt
    339.333234 506.811897 lt
    339.352268 506.851962 lt
    339.371301 506.932081 lt
    339.390335 506.771833 lt
    339.409368 506.851962 lt
    339.428401 506.851962 lt
    339.447435 506.932081 lt
    339.466468 506.892026 lt
    339.485502 506.892026 lt
    339.504535 506.932081 lt
    339.523569 507.052274 lt
    339.542602 506.972146 lt
    339.561636 507.012210 lt
    339.580669 507.092339 lt
    339.599703 507.092339 lt
    339.618736 506.932081 lt
    339.637770 506.932081 lt
    339.656803 506.932081 lt
    339.675836 507.012210 lt
    339.694870 506.811897 lt
    339.713903 506.892026 lt
    339.732937 506.771833 lt
    339.751970 506.851962 lt
    339.771004 506.651649 lt
    339.790037 506.571521 lt
    339.809071 506.571521 lt
    339.828104 506.651649 lt
    339.847138 506.571521 lt
    339.866171 506.451337 lt
    339.885204 506.531456 lt
    339.904238 506.651649 lt
    339.923271 506.731769 lt
    339.942305 506.691714 lt
    339.961338 506.731769 lt
    339.980372 506.731769 lt
    339.999405 506.851962 lt
    340.018439 506.811897 lt
    340.037472 506.892026 lt
    340.056506 506.811897 lt
    340.075539 506.932081 lt
    340.094572 506.851962 lt
    340.113606 506.932081 lt
    340.132639 506.851962 lt
    340.151673 506.972146 lt
    340.170706 506.851962 lt
    340.189740 506.892026 lt
    340.208773 506.932081 lt
    340.227807 507.212522 lt
    340.246840 507.092339 lt
    340.265874 506.972146 lt
    340.284907 507.012210 lt
    340.303941 507.172458 lt
    340.322974 507.012210 lt
    340.342007 507.052274 lt
    340.361041 507.052274 lt
    340.380074 507.092339 lt
    340.399108 507.012210 lt
    340.418141 506.972146 lt
    340.437175 506.972146 lt
    340.456208 507.012210 lt
    340.475242 506.932081 lt
    340.494275 506.691714 lt
    340.513309 506.731769 lt
    340.532342 506.731769 lt
    340.551375 506.611585 lt
    340.570409 506.571521 lt
    340.589442 506.571521 lt
    340.608476 506.611585 lt
    340.627509 506.611585 lt
    340.646543 506.531456 lt
    340.665576 506.611585 lt
    340.684610 506.691714 lt
    340.703643 506.851962 lt
    340.722677 506.731769 lt
    340.741710 506.771833 lt
    340.760743 506.851962 lt
    340.779777 506.972146 lt
    340.798810 506.851962 lt
    340.817844 506.851962 lt
    340.836877 506.892026 lt
    340.855911 507.012210 lt
    340.874944 506.972146 lt
    340.893978 506.932081 lt
    340.913011 507.012210 lt
    340.932045 507.132394 lt
    340.951078 507.132394 lt
    340.970112 507.132394 lt
    340.989145 507.252587 lt
    341.008178 507.332715 lt
    341.027212 507.292651 lt
    341.046245 507.412835 lt
    341.065279 507.533027 lt
    341.084312 507.733340 lt
    341.103346 507.893589 lt
    341.122379 507.933652 lt
    341.141413 508.093901 lt
    341.160446 508.214085 lt
    341.179480 508.334277 lt
    341.198513 508.053836 lt
    341.217546 507.813460 lt
    341.236580 507.573083 lt
    341.255613 507.412835 lt
    341.274647 507.132394 lt
    341.293680 507.212522 lt
    341.312714 507.012210 lt
    341.331747 507.573083 lt
    341.350781 507.813460 lt
    341.369814 507.853524 lt
    341.388848 507.733340 lt
    341.407881 508.093901 lt
    341.426914 508.013772 lt
    341.445948 508.133965 lt
    341.464981 508.254149 lt
    341.484015 508.414397 lt
    341.503048 508.093901 lt
    341.522082 508.013772 lt
    341.541115 507.893589 lt
    341.560149 507.973717 lt
    341.579182 507.733340 lt
    341.598216 507.733340 lt
    341.617249 507.653211 lt
    341.636283 507.733340 lt
    341.655316 507.573083 lt
    341.674349 507.573083 lt
    341.693383 507.533027 lt
    341.712416 507.693276 lt
    341.731450 507.573083 lt
    341.750483 507.613147 lt
    341.769517 507.653211 lt
    341.788550 507.773396 lt
    341.807584 507.693276 lt
    341.826617 507.693276 lt
    341.845651 507.733340 lt
    341.864684 507.853524 lt
    341.883717 507.693276 lt
    341.902751 507.613147 lt
    341.921784 507.693276 lt
    341.940818 507.693276 lt
    341.959851 507.613147 lt
    341.978885 507.573083 lt
    341.997918 507.533027 lt
    342.016952 507.452899 lt
    342.035985 507.412835 lt
    342.055019 507.252587 lt
    342.074052 507.212522 lt
    342.093086 507.132394 lt
    342.112119 507.212522 lt
    342.131152 507.092339 lt
    342.150186 507.052274 lt
    342.169219 507.052274 lt
    342.188253 507.132394 lt
    342.207286 507.052274 lt
    342.226320 507.172458 lt
    342.245353 507.132394 lt
    342.264387 507.252587 lt
    342.283420 507.212522 lt
    342.302454 507.132394 lt
    342.321487 507.172458 lt
    342.340520 507.332715 lt
    342.359554 507.172458 lt
    342.378587 507.132394 lt
    342.397621 507.252587 lt
    342.416654 507.332715 lt
    342.435688 507.132394 lt
    342.454721 507.092339 lt
    342.473755 507.252587 lt
    342.492788 507.252587 lt
    342.511822 507.212522 lt
    342.530855 507.132394 lt
    342.549888 507.212522 lt
    342.568922 507.252587 lt
    342.587955 507.252587 lt
    342.606989 507.132394 lt
    342.626022 507.292651 lt
    342.645056 507.212522 lt
    342.664089 507.132394 lt
    342.683123 507.012210 lt
    342.702156 507.052274 lt
    342.721190 507.052274 lt
    342.740223 507.052274 lt
    342.759257 506.892026 lt
    342.778290 506.892026 lt
    342.797323 506.811897 lt
    342.816357 506.771833 lt
    342.835390 506.611585 lt
    342.854424 506.611585 lt
    342.873457 506.531456 lt
    342.892491 506.691714 lt
    342.911524 506.531456 lt
    342.930558 506.531456 lt
    342.949591 506.571521 lt
    342.968625 506.811897 lt
    342.987658 506.691714 lt
    343.006691 506.691714 lt
    343.025725 506.691714 lt
    343.044758 506.892026 lt
    343.063792 506.771833 lt
    343.082825 506.731769 lt
    343.101859 506.811897 lt
    343.120892 506.851962 lt
    343.139926 506.771833 lt
    343.158959 506.771833 lt
    343.177993 506.811897 lt
    343.197026 506.851962 lt
    343.216059 506.851962 lt
    343.235093 506.811897 lt
    343.254126 506.851962 lt
    343.273160 506.932081 lt
    343.292193 506.851962 lt
    343.311227 506.811897 lt
    343.330260 506.892026 lt
    343.349294 507.012210 lt
    343.368327 506.972146 lt
    343.387361 506.892026 lt
    343.406394 506.932081 lt
    343.425428 506.851962 lt
    343.444461 506.811897 lt
    343.463494 506.771833 lt
    343.482528 506.811897 lt
    343.501561 506.691714 lt
    343.520595 506.811897 lt
    343.539628 506.571521 lt
    343.558662 506.531456 lt
    343.577695 506.451337 lt
    343.596729 506.571521 lt
    343.615762 506.371208 lt
    343.634796 506.411272 lt
    343.653829 506.411272 lt
    343.672862 506.531456 lt
    343.691896 506.331144 lt
    343.710929 506.451337 lt
    343.729963 506.491393 lt
    343.748996 506.691714 lt
    343.768030 506.531456 lt
    343.787063 506.491393 lt
    343.806097 506.651649 lt
    343.825130 506.771833 lt
    343.844164 506.611585 lt
    343.863197 506.571521 lt
    343.882230 506.771833 lt
    343.901264 506.811897 lt
    343.920297 506.771833 lt
    343.939331 506.651649 lt
    343.958364 506.771833 lt
    343.977398 506.731769 lt
    343.996431 506.771833 lt
    344.015465 506.811897 lt
    344.034498 506.892026 lt
    344.053532 506.892026 lt
    344.072565 506.811897 lt
    344.091599 506.811897 lt
    344.110632 506.892026 lt
    344.129665 506.811897 lt
    344.148699 506.972146 lt
    344.167732 506.851962 lt
    344.186766 506.811897 lt
    344.205799 506.731769 lt
    344.224833 506.892026 lt
    344.243866 506.691714 lt
    344.262900 506.691714 lt
    344.281933 506.691714 lt
    344.300967 506.691714 lt
    344.320000 506.491393 lt
    344.339033 506.491393 lt
    344.358067 506.371208 lt
    344.377100 506.571521 lt
    344.396134 506.411272 lt
    344.415167 506.371208 lt
    344.434201 506.411272 lt
    344.453234 506.531456 lt
    344.472268 506.451337 lt
    344.491301 506.491393 lt
    344.510335 506.571521 lt
    344.529368 506.691714 lt
    344.548401 506.531456 lt
    344.567435 506.611585 lt
    344.586468 506.651649 lt
    344.605502 506.771833 lt
    344.624535 506.691714 lt
    344.643569 506.651649 lt
    344.662602 506.771833 lt
    344.681636 506.811897 lt
    344.700669 506.771833 lt
    344.719703 506.691714 lt
    344.738736 506.771833 lt
    344.757770 506.771833 lt
    344.776803 506.892026 lt
    344.795836 506.851962 lt
    344.814870 506.892026 lt
    344.833903 506.892026 lt
    344.852937 506.932081 lt
    344.871970 506.892026 lt
    344.891004 506.892026 lt
    344.910037 506.932081 lt
    344.929071 506.932081 lt
    344.948104 506.851962 lt
    344.967138 506.851962 lt
    344.986171 506.811897 lt
    345.005204 506.851962 lt
    345.024238 506.811897 lt
    345.043271 506.731769 lt
    345.062305 506.651649 lt
    345.081338 506.731769 lt
    345.100372 506.571521 lt
    345.119405 506.491393 lt
    345.138439 506.491393 lt
    345.157472 506.651649 lt
    345.176506 506.491393 lt
    345.195539 506.451337 lt
    345.214572 506.491393 lt
    345.233606 506.691714 lt
    345.252639 506.571521 lt
    345.271673 506.691714 lt
    345.290706 506.651649 lt
    345.309740 506.771833 lt
    345.328773 506.651649 lt
    345.347807 506.691714 lt
    345.366840 506.731769 lt
    345.385874 506.731769 lt
    345.404907 506.771833 lt
    345.423941 506.731769 lt
    345.442974 506.811897 lt
    345.462007 506.851962 lt
    345.481041 506.892026 lt
    345.500074 506.771833 lt
    345.519108 506.892026 lt
    345.538141 506.932081 lt
    345.557175 506.932081 lt
    345.576208 506.932081 lt
    345.595242 506.932081 lt
    345.614275 506.932081 lt
    345.633309 507.052274 lt
    345.652342 506.972146 lt
    345.671375 506.972146 lt
    345.690409 506.972146 lt
    345.709442 506.972146 lt
    345.728476 506.851962 lt
    345.747509 506.892026 lt
    345.766543 506.851962 lt
    345.785576 506.932081 lt
    345.804610 506.811897 lt
    345.823643 506.731769 lt
    345.842677 506.691714 lt
    345.861710 506.771833 lt
    345.880743 506.611585 lt
    345.899777 506.611585 lt
    345.918810 506.611585 lt
    345.937844 506.731769 lt
    345.956877 506.491393 lt
    345.975911 506.491393 lt
    345.994944 506.571521 lt
    346.013978 506.811897 lt
    346.033011 506.691714 lt
    346.052045 506.651649 lt
    346.071078 506.611585 lt
    346.090112 506.851962 lt
    346.109145 506.811897 lt
    346.128178 506.731769 lt
    346.147212 506.811897 lt
    346.166245 506.851962 lt
    346.185279 506.851962 lt
    346.204312 506.811897 lt
    346.223346 506.851962 lt
    346.242379 506.892026 lt
    346.261413 506.932081 lt
    346.280446 506.892026 lt
    346.299480 506.932081 lt
    346.318513 506.972146 lt
    346.337546 507.012210 lt
    346.356580 506.972146 lt
    346.375613 506.932081 lt
    346.394647 507.012210 lt
    346.413680 507.092339 lt
    346.432714 507.012210 lt
    346.451747 507.012210 lt
    346.470781 506.932081 lt
    346.489814 507.012210 lt
    346.508848 506.892026 lt
    346.527881 506.851962 lt
    346.546914 506.811897 lt
    346.565948 506.972146 lt
    346.584981 506.731769 lt
    346.604015 506.651649 lt
    346.623048 506.651649 lt
    346.642082 506.731769 lt
    346.661115 506.611585 lt
    346.680149 506.571521 lt
    346.699182 506.611585 lt
    346.718216 506.691714 lt
    346.737249 506.571521 lt
    346.756283 506.491393 lt
    346.775316 506.651649 lt
    346.794349 506.651649 lt
    346.813383 506.731769 lt
    346.832416 506.651649 lt
    346.851450 506.771833 lt
    346.870483 506.731769 lt
    346.889517 506.892026 lt
    346.908550 506.811897 lt
    346.927584 506.892026 lt
    346.946617 506.811897 lt
    346.965651 507.212522 lt
    346.984684 507.092339 lt
    347.003717 507.092339 lt
    347.022751 507.172458 lt
    347.041784 507.412835 lt
    347.060818 507.412835 lt
    347.079851 507.613147 lt
    347.098885 507.733340 lt
    347.117918 507.893589 lt
    347.136952 507.853524 lt
    347.155985 508.053836 lt
    347.175019 508.254149 lt
    347.194052 508.534590 lt
    347.213086 508.334277 lt
    347.232119 508.053836 lt
    347.251152 507.773396 lt
    347.270186 507.693276 lt
    347.289219 507.372771 lt
    347.308253 507.452899 lt
    347.327286 507.332715 lt
    347.346320 507.452899 lt
    347.365353 507.813460 lt
    347.384387 508.013772 lt
    347.403420 507.933652 lt
    347.422454 508.174029 lt
    347.441487 508.174029 lt
    347.460520 508.214085 lt
    347.479554 508.214085 lt
    347.498587 508.254149 lt
    347.517621 508.214085 lt
    347.536654 508.013772 lt
    347.555688 507.813460 lt
    347.574721 507.693276 lt
    347.593755 507.733340 lt
    347.612788 507.613147 lt
    347.631822 507.573083 lt
    347.650855 507.613147 lt
    347.669888 507.653211 lt
    347.688922 507.492964 lt
    347.707955 507.452899 lt
    347.726989 507.653211 lt
    347.746022 507.613147 lt
    347.765056 507.573083 lt
    347.784089 507.653211 lt
    347.803123 507.693276 lt
    347.822156 507.813460 lt
    347.841190 507.813460 lt
    347.860223 507.733340 lt
    347.879257 507.813460 lt
    347.898290 507.813460 lt
    347.917323 507.813460 lt
    347.936357 507.653211 lt
    347.955390 507.773396 lt
    347.974424 507.733340 lt
    347.993457 507.693276 lt
    348.012491 507.533027 lt
    348.031524 507.653211 lt
    348.050558 507.533027 lt
    348.069591 507.573083 lt
    348.088625 507.372771 lt
    348.107658 507.412835 lt
    348.126691 507.212522 lt
    348.145725 507.412835 lt
    348.164758 507.172458 lt
    348.183792 507.172458 lt
    348.202825 507.132394 lt
    348.221859 507.252587 lt
    348.240892 506.972146 lt
    348.259926 507.092339 lt
    348.278959 507.012210 lt
    348.297993 507.212522 lt
    348.317026 507.012210 lt
    348.336059 507.052274 lt
    348.355093 507.052274 lt
    348.374126 507.292651 lt
    348.393160 507.092339 lt
    348.412193 507.132394 lt
    348.431227 507.092339 lt
    348.450260 507.252587 lt
    348.469294 507.092339 lt
    348.488327 507.172458 lt
    348.507361 507.132394 lt
    348.526394 507.292651 lt
    348.545428 507.212522 lt
    348.564461 507.212522 lt
    348.583494 507.212522 lt
    348.602528 507.332715 lt
    348.621561 507.212522 lt
    348.640595 507.212522 lt
    348.659628 507.172458 lt
    348.678662 507.212522 lt
    348.697695 507.132394 lt
    348.716729 507.132394 lt
    348.735762 507.052274 lt
    348.754796 507.092339 lt
    348.773829 507.092339 lt
    348.792862 506.972146 lt
    348.811896 506.932081 lt
    348.830929 506.932081 lt
    348.849963 506.932081 lt
    348.868996 506.771833 lt
    348.888030 506.731769 lt
    348.907063 506.731769 lt
    348.926097 506.811897 lt
    348.945130 506.691714 lt
    348.964164 506.691714 lt
    348.983197 506.651649 lt
    349.002230 506.811897 lt
    349.021264 506.611585 lt
    349.040297 506.531456 lt
    349.059331 506.651649 lt
    349.078364 506.771833 lt
    349.097398 506.651649 lt
    349.116431 506.571521 lt
    349.135465 506.691714 lt
    349.154498 506.771833 lt
    349.173532 506.771833 lt
    349.192565 506.651649 lt
    349.211599 506.771833 lt
    349.230632 506.771833 lt
    349.249665 506.851962 lt
    349.268699 506.811897 lt
    349.287732 506.811897 lt
    349.306766 506.892026 lt
    349.325799 507.012210 lt
    349.344833 506.851962 lt
    349.363866 506.932081 lt
    349.382900 506.932081 lt
    349.401933 507.012210 lt
    349.420967 506.811897 lt
    349.440000 506.851962 lt
    349.459033 506.851962 lt
    349.478067 506.932081 lt
    349.497100 506.811897 lt
    349.516134 506.811897 lt
    349.535167 506.771833 lt
    349.554201 506.851962 lt
    349.573234 506.691714 lt
    349.592268 506.651649 lt
    349.611301 506.691714 lt
    349.630335 506.771833 lt
    349.649368 506.531456 lt
    349.668401 506.531456 lt
    349.687435 506.531456 lt
    349.706468 506.651649 lt
    349.725502 506.411272 lt
    349.744535 506.491393 lt
    349.763569 506.451337 lt
    349.782602 506.531456 lt
    349.801636 506.451337 lt
    349.820669 506.491393 lt
    349.839703 506.491393 lt
    349.858736 506.491393 lt
    349.877770 506.491393 lt
    349.896803 506.571521 lt
    349.915836 506.571521 lt
    349.934870 506.611585 lt
    349.953903 506.731769 lt
    349.972937 506.651649 lt
    349.991970 506.611585 lt
    350.011004 506.811897 lt
    350.030037 506.811897 lt
    350.049071 506.771833 lt
    350.068104 506.811897 lt
    350.087138 506.932081 lt
    350.106171 506.932081 lt
    350.125204 506.851962 lt
    350.144238 506.892026 lt
    350.163271 506.932081 lt
    350.182305 506.932081 lt
    350.201338 506.932081 lt
    350.220372 506.851962 lt
    350.239405 506.892026 lt
    350.258439 506.892026 lt
    350.277472 506.771833 lt
    350.296506 506.731769 lt
    350.315539 506.731769 lt
    350.334572 506.771833 lt
    350.353606 506.691714 lt
    350.372639 506.651649 lt
    350.391673 506.651649 lt
    350.410706 506.611585 lt
    350.429740 506.651649 lt
    350.448773 506.491393 lt
    350.467807 506.491393 lt
    350.486840 506.451337 lt
    350.505874 506.611585 lt
    350.524907 506.491393 lt
    350.543941 506.531456 lt
    350.562974 506.451337 lt
    350.582007 506.491393 lt
    350.601041 506.371208 lt
    350.620074 506.491393 lt
    350.639108 506.491393 lt
    350.658141 506.691714 lt
    350.677175 506.531456 lt
    350.696208 506.651649 lt
    350.715242 506.651649 lt
    350.734275 506.811897 lt
    350.753309 506.651649 lt
    350.772342 506.811897 lt
    350.791375 506.771833 lt
    350.810409 506.972146 lt
    350.829442 506.851962 lt
    350.848476 506.892026 lt
    350.867509 506.851962 lt
    350.886543 507.132394 lt
    350.905576 506.892026 lt
    350.924610 506.892026 lt
    350.943643 506.851962 lt
    350.962677 507.092339 lt
    350.981710 506.892026 lt
    351.000743 506.972146 lt
    351.019777 506.851962 lt
    351.038810 506.892026 lt
    351.057844 506.771833 lt
    351.076877 506.811897 lt
    351.095911 506.691714 lt
    351.114944 506.771833 lt
    351.133978 506.731769 lt
    351.153011 506.651649 lt
    351.172045 506.531456 lt
    351.191078 506.651649 lt
    351.210112 506.651649 lt
    351.229145 506.571521 lt
    351.248178 506.531456 lt
    351.267212 506.491393 lt
    351.286245 506.571521 lt
    351.305279 506.491393 lt
    351.324312 506.491393 lt
    351.343346 506.451337 lt
    351.362379 506.611585 lt
    351.381413 506.491393 lt
    351.400446 506.611585 lt
    351.419480 506.571521 lt
    351.438513 506.771833 lt
    351.457546 506.731769 lt
    351.476580 506.651649 lt
    351.495613 506.731769 lt
    351.514647 506.811897 lt
    351.533680 506.771833 lt
    351.552714 506.771833 lt
    351.571747 506.851962 lt
    351.590781 507.012210 lt
    351.609814 506.851962 lt
    351.628848 506.851962 lt
    351.647881 507.012210 lt
    351.666914 506.932081 lt
    351.685948 506.972146 lt
    351.704981 506.851962 lt
    351.724015 506.972146 lt
    351.743048 506.932081 lt
    351.762082 506.972146 lt
    351.781115 506.851962 lt
    351.800149 506.851962 lt
    351.819182 506.771833 lt
    351.838216 506.851962 lt
    351.857249 506.691714 lt
    351.876283 506.731769 lt
    351.895316 506.691714 lt
    351.914349 506.691714 lt
    351.933383 506.571521 lt
    351.952416 506.611585 lt
    351.971450 506.531456 lt
    351.990483 506.731769 lt
    352.009517 506.531456 lt
    352.028550 506.531456 lt
    352.047584 506.531456 lt
    352.066617 506.691714 lt
    352.085651 506.531456 lt
    352.104684 506.491393 lt
    352.123717 506.571521 lt
    352.142751 506.691714 lt
    352.161784 506.571521 lt
    352.180818 506.611585 lt
    352.199851 506.651649 lt
    352.218885 506.771833 lt
    352.237918 506.731769 lt
    352.256952 506.691714 lt
    352.275985 506.691714 lt
    352.295019 506.811897 lt
    352.314052 506.811897 lt
    352.333086 506.851962 lt
    352.352119 506.811897 lt
    352.371152 506.892026 lt
    352.390186 506.932081 lt
    352.409219 507.012210 lt
    352.428253 506.932081 lt
    352.447286 507.012210 lt
    352.466320 506.972146 lt
    352.485353 506.932081 lt
    352.504387 506.892026 lt
    352.523420 506.892026 lt
    352.542454 507.012210 lt
    352.561487 506.851962 lt
    352.580520 506.811897 lt
    352.599554 506.811897 lt
    352.618587 506.892026 lt
    352.637621 506.731769 lt
    352.656654 506.731769 lt
    352.675688 506.691714 lt
    352.694721 506.731769 lt
    352.713755 506.611585 lt
    352.732788 506.531456 lt
    352.751822 506.651649 lt
    352.770855 506.611585 lt
    352.789888 506.611585 lt
    352.808922 506.531456 lt
    352.827955 506.571521 lt
    352.846989 506.571521 lt
    352.866022 506.531456 lt
    352.885056 506.531456 lt
    352.904089 506.571521 lt
    352.923123 506.571521 lt
    352.942156 506.771833 lt
    352.961190 506.691714 lt
    352.980223 506.811897 lt
    352.999257 506.851962 lt
    353.018290 507.012210 lt
    353.037323 506.972146 lt
    353.056357 507.092339 lt
    353.075390 507.092339 lt
    353.094424 507.372771 lt
    353.113457 507.332715 lt
    353.132491 507.613147 lt
    353.151524 507.773396 lt
    353.170558 508.013772 lt
    353.189591 508.053836 lt
    353.208625 508.254149 lt
    353.227658 508.254149 lt
    353.246691 508.254149 lt
    353.265725 507.813460 lt
    353.284758 507.533027 lt
    353.303792 507.372771 lt
    353.322825 507.412835 lt
    353.341859 507.172458 lt
    353.360892 507.052274 lt
    353.379926 507.412835 lt
    353.398959 508.053836 lt
    353.417993 507.973717 lt
    353.437026 508.093901 lt
    353.456059 508.254149 lt
    353.475093 508.454461 lt
    353.494126 508.414397 lt
    353.513160 508.454461 lt
    353.532193 508.454461 lt
    353.551227 508.214085 lt
    353.570260 508.093901 lt
    353.589294 507.773396 lt
    353.608327 507.653211 lt
    353.627361 507.653211 lt
    353.646394 507.613147 lt
    353.665428 507.452899 lt
    353.684461 507.492964 lt
    353.703494 507.492964 lt
    353.722528 507.653211 lt
    353.741561 507.533027 lt
    353.760595 507.533027 lt
    353.779628 507.613147 lt
    353.798662 507.693276 lt
    353.817695 507.693276 lt
    353.836729 507.693276 lt
    353.855762 507.813460 lt
    353.874796 507.893589 lt
    353.893829 507.813460 lt
    353.912862 507.773396 lt
    353.931896 507.853524 lt
    353.950929 507.933652 lt
    353.969963 507.853524 lt
    353.988996 507.733340 lt
    354.008030 507.893589 lt
    354.027063 507.893589 lt
    354.046097 507.773396 lt
    354.065130 507.693276 lt
    354.084164 507.653211 lt
    354.103197 507.693276 lt
    354.122230 507.653211 lt
    354.141264 507.492964 lt
    354.160297 507.492964 lt
    354.179331 507.533027 lt
    354.198364 507.412835 lt
    354.217398 507.252587 lt
    354.236431 507.332715 lt
    354.255465 507.252587 lt
    354.274498 507.252587 lt
    354.293532 507.092339 lt
    354.312565 507.172458 lt
    354.331599 507.012210 lt
    354.350632 507.212522 lt
    354.369665 507.012210 lt
    354.388699 507.012210 lt
    354.407732 507.052274 lt
    354.426766 507.132394 lt
    354.445799 507.012210 lt
    354.464833 507.092339 lt
    354.483866 507.052274 lt
    354.502900 507.252587 lt
    354.521933 507.092339 lt
    354.540967 507.092339 lt
    354.560000 507.092339 lt
    354.579033 507.292651 lt
    354.598067 507.132394 lt
    354.617100 507.172458 lt
    354.636134 507.292651 lt
    354.655167 507.372771 lt
    354.674201 507.172458 lt
    354.693234 507.212522 lt
    354.712268 507.212522 lt
    354.731301 507.332715 lt
    354.750335 507.132394 lt
    354.769368 507.172458 lt
    354.788401 507.132394 lt
    354.807435 507.332715 lt
    354.826468 507.092339 lt
    354.845502 507.052274 lt
    354.864535 507.012210 lt
    354.883569 507.012210 lt
    354.902602 506.972146 lt
    354.921636 506.851962 lt
    354.940669 506.851962 lt
    354.959703 506.771833 lt
    354.978736 506.811897 lt
    354.997770 506.851962 lt
    355.016803 506.691714 lt
    355.035836 506.611585 lt
    355.054870 506.771833 lt
    355.073903 506.611585 lt
    355.092937 506.611585 lt
    355.111970 506.611585 lt
    355.131004 506.731769 lt
    355.150037 506.571521 lt
    355.169071 506.531456 lt
    355.188104 506.651649 lt
    355.207138 506.771833 lt
    355.226171 506.651649 lt
    355.245204 506.651649 lt
    355.264238 506.771833 lt
    355.283271 506.851962 lt
    355.302305 506.811897 lt
    355.321338 506.691714 lt
    355.340372 506.851962 lt
    355.359405 506.892026 lt
    355.378439 506.932081 lt
    355.397472 506.932081 lt
    355.416506 506.892026 lt
    355.435539 507.012210 lt
    355.454572 506.972146 lt
    355.473606 506.851962 lt
    355.492639 506.892026 lt
    355.511673 506.892026 lt
    355.530706 506.972146 lt
    355.549740 506.811897 lt
    355.568773 506.892026 lt
    355.587807 506.851962 lt
    355.606840 506.932081 lt
    355.625874 506.771833 lt
    355.644907 506.731769 lt
    355.663941 506.651649 lt
    355.682974 506.811897 lt
    355.702007 506.611585 lt
    355.721041 506.611585 lt
    355.740074 506.571521 lt
    355.759108 506.731769 lt
    355.778141 506.451337 lt
    355.797175 506.491393 lt
    355.816208 506.571521 lt
    355.835242 506.651649 lt
    355.854275 506.491393 lt
    355.873309 506.451337 lt
    355.892342 506.531456 lt
    355.911375 506.571521 lt
    355.930409 506.531456 lt
    355.949442 506.491393 lt
    355.968476 506.571521 lt
    355.987509 506.611585 lt
    356.006543 506.691714 lt
    356.025576 506.651649 lt
    356.044610 506.691714 lt
    356.063643 506.691714 lt
    356.082677 506.811897 lt
    356.101710 506.731769 lt
    356.120743 506.771833 lt
    356.139777 506.892026 lt
    356.158810 506.972146 lt
    356.177844 506.851962 lt
    356.196877 506.932081 lt
    356.215911 506.972146 lt
    356.234944 506.972146 lt
    356.253978 506.932081 lt
    356.273011 506.932081 lt
    356.292045 506.972146 lt
    356.311078 507.012210 lt
    356.330112 506.892026 lt
    356.349145 506.851962 lt
    356.368178 506.892026 lt
    356.387212 506.932081 lt
    356.406245 506.771833 lt
    356.425279 506.691714 lt
    356.444312 506.771833 lt
    356.463346 506.811897 lt
    356.482379 506.731769 lt
    356.501413 506.611585 lt
    356.520446 506.611585 lt
    356.539480 506.611585 lt
    356.558513 506.611585 lt
    356.577546 506.451337 lt
    356.596580 506.451337 lt
    356.615613 506.571521 lt
    356.634647 506.651649 lt
    356.653680 506.491393 lt
    356.672714 506.571521 lt
    356.691747 506.531456 lt
    356.710781 506.651649 lt
    356.729814 506.571521 lt
    356.748848 506.651649 lt
    356.767881 506.691714 lt
    356.786914 506.851962 lt
    356.805948 506.731769 lt
    356.824981 506.771833 lt
    356.844015 506.771833 lt
    356.863048 506.932081 lt
    356.882082 506.851962 lt
    356.901115 506.932081 lt
    356.920149 506.932081 lt
    356.939182 507.052274 lt
    356.958216 506.972146 lt
    356.977249 507.012210 lt
    356.996283 506.972146 lt
    357.015316 507.092339 lt
    357.034349 507.012210 lt
    357.053383 506.972146 lt
    357.072416 507.012210 lt
    357.091450 507.092339 lt
    357.110483 506.932081 lt
    357.129517 506.892026 lt
    357.148550 506.892026 lt
    357.167584 506.932081 lt
    357.186617 506.892026 lt
    357.205651 506.771833 lt
    357.224684 506.892026 lt
    357.243717 506.771833 lt
    357.262751 506.811897 lt
    357.281784 506.651649 lt
    357.300818 506.731769 lt
    357.319851 506.651649 lt
    357.338885 506.731769 lt
    357.357918 506.611585 lt
    357.376952 506.691714 lt
    357.395985 506.531456 lt
    357.415019 506.731769 lt
    357.434052 506.611585 lt
    357.453086 506.651649 lt
    357.472119 506.651649 lt
    357.491152 506.892026 lt
    357.510186 506.731769 lt
    357.529219 506.731769 lt
    357.548253 506.811897 lt
    357.567286 506.972146 lt
    357.586320 506.811897 lt
    357.605353 506.851962 lt
    357.624387 506.932081 lt
    357.643420 507.092339 lt
    357.662454 507.012210 lt
    357.681487 506.932081 lt
    357.700520 506.972146 lt
    357.719554 507.052274 lt
    357.738587 507.052274 lt
    357.757621 507.012210 lt
    357.776654 507.052274 lt
    357.795688 507.052274 lt
    357.814721 507.052274 lt
    357.833755 507.052274 lt
    357.852788 507.052274 lt
    357.871822 506.932081 lt
    357.890855 507.092339 lt
    357.909888 506.892026 lt
    357.928922 506.892026 lt
    357.947955 506.851962 lt
    357.966989 506.972146 lt
    357.986022 506.851962 lt
    358.005056 506.771833 lt
    358.024089 506.731769 lt
    358.043123 506.932081 lt
    358.062156 506.731769 lt
    358.081190 506.651649 lt
    358.100223 506.651649 lt
    358.119257 506.771833 lt
    358.138290 506.691714 lt
    358.157323 506.571521 lt
    358.176357 506.691714 lt
    358.195390 506.691714 lt
    358.214424 506.691714 lt
    358.233457 506.651649 lt
    358.252491 506.771833 lt
    358.271524 506.731769 lt
    358.290558 506.851962 lt
    358.309591 506.771833 lt
    358.328625 506.851962 lt
    358.347658 506.811897 lt
    358.366691 506.972146 lt
    358.385725 506.932081 lt
    358.404758 506.892026 lt
    358.423792 507.012210 lt
    358.442825 507.172458 lt
    358.461859 507.052274 lt
    358.480892 507.052274 lt
    358.499926 507.012210 lt
    358.518959 507.092339 lt
    358.537993 506.972146 lt
    358.557026 507.012210 lt
    358.576059 507.092339 lt
    358.595093 507.172458 lt
    358.614126 507.052274 lt
    358.633160 507.012210 lt
    358.652193 507.012210 lt
    358.671227 506.972146 lt
    358.690260 506.972146 lt
    358.709294 506.851962 lt
    358.728327 506.892026 lt
    358.747361 506.892026 lt
    358.766394 506.851962 lt
    358.785428 506.691714 lt
    358.804461 506.771833 lt
    358.823494 506.611585 lt
    358.842528 506.771833 lt
    358.861561 506.691714 lt
    358.880595 506.691714 lt
    358.899628 506.571521 lt
    358.918662 506.731769 lt
    358.937695 506.651649 lt
    358.956729 506.651649 lt
    358.975762 506.691714 lt
    358.994796 506.932081 lt
    359.013829 506.811897 lt
    359.032862 506.932081 lt
    359.051896 507.012210 lt
    359.070929 507.132394 lt
    359.089963 507.172458 lt
    359.108996 507.172458 lt
    359.128030 507.332715 lt
    359.147063 507.533027 lt
    359.166097 507.653211 lt
    359.185130 507.813460 lt
    359.204164 507.933652 lt
    359.223197 508.093901 lt
    359.242230 508.374342 lt
    359.261264 508.494526 lt
    359.280297 508.214085 lt
    359.299331 508.053836 lt
    359.318364 507.853524 lt
    359.337398 507.653211 lt
    359.356431 507.533027 lt
    359.375465 507.452899 lt
    359.394498 507.452899 lt
    359.413532 507.733340 lt
    359.432565 508.093901 lt
    359.451599 508.254149 lt
    359.470632 508.494526 lt
    359.489665 508.614718 lt
    359.508699 508.694838 lt
    359.527732 508.654774 lt
    359.546766 508.815030 lt
    359.565799 508.694838 lt
    359.584833 508.414397 lt
    359.603866 508.254149 lt
    359.622900 507.893589 lt
    359.641933 507.853524 lt
    359.660967 507.733340 lt
    359.680000 507.693276 lt
    359.699033 507.613147 lt
    359.718067 507.653211 lt
    359.737100 507.492964 lt
    359.756134 507.573083 lt
    359.775167 507.573083 lt
    359.794201 507.773396 lt
    359.813234 507.653211 lt
    359.832268 507.653211 lt
    359.851301 507.733340 lt
    359.870335 507.853524 lt
    359.889368 507.773396 lt
    359.908401 507.773396 lt
    359.927435 507.893589 lt
    359.946468 508.013772 lt
    359.965502 507.813460 lt
    359.984535 507.973717 lt
    360.003569 507.933652 lt
    360.022602 507.933652 lt
    360.041636 507.853524 lt
    360.060669 507.893589 lt
    360.079703 507.893589 lt
    360.098736 507.853524 lt
    360.117770 507.893589 lt
    360.136803 507.773396 lt
    360.155836 507.693276 lt
    360.174870 507.733340 lt
    360.193903 507.693276 lt
    360.212937 507.573083 lt
    360.231970 507.533027 lt
    360.251004 507.533027 lt
    360.270037 507.613147 lt
    360.289071 507.412835 lt
    360.308104 507.252587 lt
    360.327138 507.252587 lt
    360.346171 507.332715 lt
    360.365204 507.172458 lt
    360.384238 507.092339 lt
    360.403271 507.132394 lt
    360.422305 507.172458 lt
    360.441338 507.052274 lt
    360.460372 507.052274 lt
    360.479405 507.132394 lt
    360.498439 507.092339 lt
    360.517472 507.132394 lt
    360.536506 507.052274 lt
    360.555539 507.092339 lt
    360.574572 507.092339 lt
    360.593606 507.252587 lt
    360.612639 507.132394 lt
    360.631673 507.172458 lt
    360.650706 507.132394 lt
    360.669740 507.412835 lt
    360.688773 507.172458 lt
    360.707807 507.252587 lt
    360.726840 507.172458 lt
    360.745874 507.332715 lt
    360.764907 507.132394 lt
    360.783941 507.212522 lt
    360.802974 507.172458 lt
    360.822007 507.252587 lt
    360.841041 507.172458 lt
    360.860074 507.172458 lt
    360.879108 507.252587 lt
    360.898141 507.212522 lt
    360.917175 507.132394 lt
    360.936208 507.052274 lt
    360.955242 507.012210 lt
    360.974275 506.972146 lt
    360.993309 507.012210 lt
    361.012342 506.932081 lt
    361.031375 506.892026 lt
    361.050409 506.851962 lt
    361.069442 506.892026 lt
    361.088476 506.731769 lt
    361.107509 506.691714 lt
    361.126543 506.651649 lt
    361.145576 506.691714 lt
    361.164610 506.611585 lt
    361.183643 506.611585 lt
    361.202677 506.611585 lt
    361.221710 506.731769 lt
    361.240743 506.691714 lt
    361.259777 506.531456 lt
    361.278810 506.651649 lt
    361.297844 506.691714 lt
    361.316877 506.731769 lt
    361.335911 506.691714 lt
    361.354944 506.771833 lt
    361.373978 506.771833 lt
    361.393011 506.811897 lt
    361.412045 506.691714 lt
    361.431078 506.892026 lt
    361.450112 506.851962 lt
    361.469145 507.052274 lt
    361.488178 506.932081 lt
    361.507212 506.932081 lt
    361.526245 506.811897 lt
    361.545279 507.052274 lt
    361.564312 506.932081 lt
    361.583346 506.892026 lt
    361.602379 506.892026 lt
    361.621413 507.052274 lt
    361.640446 506.892026 lt
    361.659480 506.932081 lt
    361.678513 506.892026 lt
    361.697546 506.932081 lt
    361.716580 506.811897 lt
    361.735613 506.771833 lt
    361.754647 506.731769 lt
    361.773680 506.771833 lt
    361.792714 506.771833 lt
    361.811747 506.611585 lt
    361.830781 506.571521 lt
    361.849814 506.571521 lt
    361.868848 506.611585 lt
    361.887881 506.491393 lt
    361.906914 506.451337 lt
    361.925948 506.411272 lt
    361.944981 506.491393 lt
    361.964015 506.411272 lt
    361.983048 506.491393 lt
    362.002082 506.571521 lt
    362.021115 506.651649 lt
    362.040149 506.611585 lt
    362.059182 506.571521 lt
    362.078216 506.611585 lt
    362.097249 506.811897 lt
    362.116283 506.771833 lt
    362.135316 506.731769 lt
    362.154349 506.731769 lt
    362.173383 506.811897 lt
    362.192416 506.851962 lt
    362.211450 506.771833 lt
    362.230483 506.851962 lt
    362.249517 506.811897 lt
    362.268550 506.972146 lt
    362.287584 506.811897 lt
    362.306617 506.892026 lt
    362.325651 506.851962 lt
    362.344684 506.972146 lt
    362.363717 506.932081 lt
    362.382751 506.932081 lt
    362.401784 506.932081 lt
    362.420818 507.052274 lt
    362.439851 506.851962 lt
    362.458885 506.851962 lt
    362.477918 506.851962 lt
    362.496952 506.932081 lt
    362.515985 506.771833 lt
    362.535019 506.731769 lt
    362.554052 506.771833 lt
    362.573086 506.731769 lt
    362.592119 506.691714 lt
    362.611152 506.611585 lt
    362.630186 506.491393 lt
    362.649219 506.491393 lt
    362.668253 506.611585 lt
    362.687286 506.531456 lt
    362.706320 506.491393 lt
    362.725353 506.371208 lt
    362.744387 506.651649 lt
    362.763420 506.531456 lt
    362.782454 506.571521 lt
    362.801487 506.571521 lt
    362.820520 506.731769 lt
    362.839554 506.571521 lt
    362.858587 506.691714 lt
    362.877621 506.731769 lt
    362.896654 506.892026 lt
    362.915688 506.731769 lt
    362.934721 506.811897 lt
    362.953755 506.892026 lt
    362.972788 506.932081 lt
    362.991822 506.932081 lt
    363.010855 506.851962 lt
    363.029888 506.851962 lt
    363.048922 506.932081 lt
    363.067955 506.972146 lt
    363.086989 506.932081 lt
    363.106022 506.932081 lt
    363.125056 506.972146 lt
    363.144089 507.012210 lt
    363.163123 506.972146 lt
    363.182156 506.972146 lt
    363.201190 506.892026 lt
    363.220223 507.012210 lt
    363.239257 506.851962 lt
    363.258290 506.851962 lt
    363.277323 506.851962 lt
    363.296357 506.972146 lt
    363.315390 506.771833 lt
    363.334424 506.691714 lt
    363.353457 506.731769 lt
    363.372491 506.811897 lt
    363.391524 506.691714 lt
    363.410558 506.531456 lt
    363.429591 506.531456 lt
    363.448625 506.491393 lt
    363.467658 506.571521 lt
    363.486691 506.531456 lt
    363.505725 506.651649 lt
    363.524758 506.651649 lt
    363.543792 506.691714 lt
    363.562825 506.611585 lt
    363.581859 506.731769 lt
    363.600892 506.691714 lt
    363.619926 506.851962 lt
    363.638959 506.731769 lt
    363.657993 506.811897 lt
    363.677026 506.811897 lt
    363.696059 506.972146 lt
    363.715093 506.851962 lt
    363.734126 506.932081 lt
    363.753160 506.892026 lt
    363.772193 507.052274 lt
    363.791227 506.972146 lt
    363.810260 507.052274 lt
    363.829294 506.932081 lt
    363.848327 507.012210 lt
    363.867361 507.012210 lt
    363.886394 506.932081 lt
    363.905428 506.972146 lt
    363.924461 507.092339 lt
    363.943494 507.052274 lt
    363.962528 506.932081 lt
    363.981561 506.932081 lt
    364.000595 506.932081 lt
    364.019628 506.892026 lt
    364.038662 506.851962 lt
    364.057695 506.811897 lt
    364.076729 506.811897 lt
    364.095762 506.851962 lt
    364.114796 506.691714 lt
    364.133829 506.571521 lt
    364.152862 506.571521 lt
    364.171896 506.731769 lt
    364.190929 506.611585 lt
    364.209963 506.571521 lt
    364.228996 506.571521 lt
    364.248030 506.571521 lt
    364.267063 506.691714 lt
    364.286097 506.611585 lt
    364.305130 506.651649 lt
    364.324164 506.691714 lt
    364.343197 506.811897 lt
    364.362230 506.651649 lt
    364.381264 506.771833 lt
    364.400297 506.731769 lt
    364.419331 506.892026 lt
    364.438364 506.731769 lt
    364.457398 506.851962 lt
    364.476431 506.892026 lt
    364.495465 507.052274 lt
    364.514498 506.851962 lt
    364.533532 506.892026 lt
    364.552565 506.932081 lt
    364.571599 507.092339 lt
    364.590632 506.972146 lt
    364.609665 507.052274 lt
    364.628699 506.972146 lt
    364.647732 507.092339 lt
    364.666766 506.932081 lt
    364.685799 507.012210 lt
    364.704833 507.012210 lt
    364.723866 507.052274 lt
    364.742900 506.932081 lt
    364.761933 506.892026 lt
    364.780967 506.892026 lt
    364.800000 506.972146 lt
    364.819033 506.851962 lt
    364.838067 506.811897 lt
    364.857100 506.771833 lt
    364.876134 506.771833 lt
    364.895167 506.731769 lt
    364.914201 506.571521 lt
    364.933234 506.531456 lt
    364.952268 506.531456 lt
    364.971301 506.651649 lt
    364.990335 506.531456 lt
    365.009368 506.611585 lt
    365.028401 506.691714 lt
    365.047435 506.972146 lt
    365.066468 506.811897 lt
    365.085502 506.851962 lt
    365.104535 507.012210 lt
    365.123569 507.212522 lt
    365.142602 507.172458 lt
    365.161636 507.292651 lt
    365.180669 507.492964 lt
    365.199703 507.653211 lt
    365.218736 507.773396 lt
    365.237770 507.933652 lt
    365.256803 508.174029 lt
    365.275836 508.374342 lt
    365.294870 508.294213 lt
    365.313903 507.933652 lt
    365.332937 507.733340 lt
    365.351970 507.613147 lt
    365.371004 507.533027 lt
    365.390037 507.372771 lt
    365.409071 507.252587 lt
    365.428104 507.412835 lt
    365.447138 508.013772 lt
    365.466171 508.053836 lt
    365.485204 508.174029 lt
    365.504238 508.494526 lt
    365.523271 508.815030 lt
    365.542305 508.734902 lt
    365.561338 508.694838 lt
    365.580372 508.895151 lt
    365.599405 508.855086 lt
    365.618439 508.454461 lt
    365.637472 508.254149 lt
    365.656506 508.053836 lt
    365.675539 508.013772 lt
    365.694572 507.853524 lt
    365.713606 507.693276 lt
    365.732639 507.573083 lt
    365.751673 507.573083 lt
    365.770706 507.653211 lt
    365.789740 507.653211 lt
    365.808773 507.693276 lt
    365.827807 507.573083 lt
    365.846840 507.813460 lt
    365.865874 507.733340 lt
    365.884907 507.733340 lt
    365.903941 507.773396 lt
    365.922974 507.933652 lt
    365.942007 507.813460 lt
    365.961041 507.813460 lt
    365.980074 507.893589 lt
    365.999108 508.053836 lt
    366.018141 507.973717 lt
    366.037175 507.933652 lt
    366.056208 507.933652 lt
    366.075242 508.053836 lt
    366.094275 507.893589 lt
    366.113309 507.813460 lt
    366.132342 507.813460 lt
    366.151375 507.813460 lt
    366.170409 507.933652 lt
    366.189442 507.773396 lt
    366.208476 507.893589 lt
    366.227509 507.813460 lt
    366.246543 507.733340 lt
    366.265576 507.653211 lt
    366.284610 507.613147 lt
    366.303643 507.533027 lt
    366.322677 507.573083 lt
    366.341710 507.452899 lt
    366.360743 507.412835 lt
    366.379777 507.292651 lt
    366.398810 507.412835 lt
    366.417844 507.252587 lt
    366.436877 507.092339 lt
    366.455911 507.052274 lt
    366.474944 507.252587 lt
    366.493978 507.052274 lt
    366.513011 506.972146 lt
    366.532045 507.012210 lt
    366.551078 507.212522 lt
    366.570112 507.132394 lt
    366.589145 507.052274 lt
    366.608178 507.092339 lt
    366.627212 507.172458 lt
    366.646245 507.172458 lt
    366.665279 507.092339 lt
    366.684312 507.172458 lt
    366.703346 507.092339 lt
    366.722379 507.212522 lt
    366.741413 507.172458 lt
    366.760446 507.212522 lt
    366.779480 507.212522 lt
    366.798513 507.372771 lt
    366.817546 507.212522 lt
    366.836580 507.172458 lt
    366.855613 507.172458 lt
    366.874647 507.292651 lt
    366.893680 507.252587 lt
    366.912714 507.252587 lt
    366.931747 507.252587 lt
    366.950781 507.252587 lt
    366.969814 507.252587 lt
    366.988848 507.172458 lt
    367.007881 507.132394 lt
    367.026914 507.172458 lt
    367.045948 507.132394 lt
    367.064981 506.972146 lt
    367.084015 507.012210 lt
    367.103048 506.972146 lt
    367.122082 506.972146 lt
    367.141115 506.771833 lt
    367.160149 506.811897 lt
    367.179182 506.731769 lt
    367.198216 506.811897 lt
    367.217249 506.651649 lt
    367.236283 506.651649 lt
    367.255316 506.531456 lt
    367.274349 506.691714 lt
    367.293383 506.571521 lt
    367.312416 506.691714 lt
    367.331450 506.731769 lt
    367.350483 506.851962 lt
    367.369517 506.731769 lt
    367.388550 506.731769 lt
    367.407584 506.771833 lt
    367.426617 506.892026 lt
    367.445651 506.811897 lt
    367.464684 506.771833 lt
    367.483717 506.851962 lt
    367.502751 506.851962 lt
    367.521784 506.932081 lt
    367.540818 506.892026 lt
    367.559851 506.932081 lt
    367.578885 506.892026 lt
    367.597918 506.972146 lt
    367.616952 507.012210 lt
    367.635985 506.851962 lt
    367.655019 506.972146 lt
    367.674052 507.132394 lt
    367.693086 506.972146 lt
    367.712119 507.012210 lt
    367.731152 507.012210 lt
    367.750186 507.092339 lt
    367.769219 506.892026 lt
    367.788253 506.892026 lt
    367.807286 506.892026 lt
    367.826320 506.972146 lt
    367.845353 506.851962 lt
    367.864387 506.771833 lt
    367.883420 506.851962 lt
    367.902454 506.771833 lt
    367.921487 506.651649 lt
    367.940520 506.611585 lt
    367.959554 506.571521 lt
    367.978587 506.491393 lt
    367.997621 506.411272 lt
    368.016654 506.371208 lt
    368.035688 506.451337 lt
    368.054721 506.531456 lt
    368.073755 506.691714 lt
    368.092788 506.651649 lt
    368.111822 506.571521 lt
    368.130855 506.531456 lt
    368.149888 506.811897 lt
    368.168922 506.691714 lt
    368.187955 506.731769 lt
    368.206989 506.771833 lt
    368.226022 506.972146 lt
    368.245056 506.771833 lt
    368.264089 506.811897 lt
    368.283123 506.972146 lt
    368.302156 507.092339 lt
    368.321190 507.012210 lt
    368.340223 506.892026 lt
    368.359257 506.932081 lt
    368.378290 507.012210 lt
    368.397323 507.012210 lt
    368.416357 506.972146 lt
    368.435390 507.052274 lt
    368.454424 507.052274 lt
    368.473457 506.932081 lt
    368.492491 507.012210 lt
    368.511524 506.972146 lt
    368.530558 506.932081 lt
    368.549591 506.972146 lt
    368.568625 506.892026 lt
    368.587658 506.851962 lt
    368.606691 506.851962 lt
    368.625725 506.932081 lt
    368.644758 506.851962 lt
    368.663792 506.691714 lt
    368.682825 506.731769 lt
    368.701859 506.811897 lt
    368.720892 506.491393 lt
    368.739926 506.411272 lt
    368.758959 506.491393 lt
    368.777993 506.651649 lt
    368.797026 506.531456 lt
    368.816059 506.531456 lt
    368.835093 506.651649 lt
    368.854126 506.811897 lt
    368.873160 506.651649 lt
    368.892193 506.611585 lt
    368.911227 506.851962 lt
    368.930260 506.771833 lt
    368.949294 506.851962 lt
    368.968327 506.811897 lt
    368.987361 506.851962 lt
    369.006394 506.892026 lt
    369.025428 506.972146 lt
    369.044461 506.932081 lt
    369.063494 506.972146 lt
    369.082528 507.012210 lt
    369.101561 507.012210 lt
    369.120595 506.892026 lt
    369.139628 506.892026 lt
    369.158662 506.972146 lt
    369.177695 507.132394 lt
    369.196729 507.052274 lt
    369.215762 507.132394 lt
    369.234796 507.052274 lt
    369.253829 507.292651 lt
    369.272862 507.132394 lt
    369.291896 507.052274 lt
    369.310929 507.092339 lt
    369.329963 507.092339 lt
    369.348996 507.012210 lt
    369.368030 506.932081 lt
    369.387063 506.932081 lt
    369.406097 506.972146 lt
    369.425130 506.811897 lt
    369.444164 506.771833 lt
    369.463197 506.771833 lt
    369.482230 506.571521 lt
    369.501264 506.571521 lt
    369.520297 506.491393 lt
    369.539331 506.411272 lt
    369.558364 506.331144 lt
    369.577398 506.731769 lt
    369.596431 506.731769 lt
    369.615465 506.771833 lt
    369.634498 506.731769 lt
    369.653532 506.932081 lt
    369.672565 506.811897 lt
    369.691599 506.811897 lt
    369.710632 506.851962 lt
    369.729665 507.012210 lt
    369.748699 506.932081 lt
    369.767732 506.892026 lt
    369.786766 507.012210 lt
    369.805799 507.092339 lt
    369.824833 507.052274 lt
    369.843866 507.012210 lt
    369.862900 506.972146 lt
    369.881933 506.972146 lt
    369.900967 507.012210 lt
    369.920000 506.972146 lt
    369.939033 507.132394 lt
    369.958067 507.092339 lt
    369.977100 507.212522 lt
    369.996134 507.012210 lt
    370.015167 507.092339 lt
    370.034201 507.132394 lt
    370.053234 507.172458 lt
    370.072268 507.012210 lt
    370.091301 506.972146 lt
    370.110335 506.972146 lt
    370.129368 507.092339 lt
    370.148401 506.932081 lt
    370.167435 506.851962 lt
    370.186468 506.851962 lt
    370.205502 506.972146 lt
    370.224535 506.811897 lt
    370.243569 506.691714 lt
    370.262602 506.571521 lt
    370.281636 506.571521 lt
    370.300669 506.571521 lt
    370.319703 506.611585 lt
    370.338736 506.691714 lt
    370.357770 506.611585 lt
    370.376803 506.892026 lt
    370.395836 506.731769 lt
    370.414870 506.731769 lt
    370.433903 506.811897 lt
    370.452937 506.972146 lt
    370.471970 506.851962 lt
    370.491004 506.851962 lt
    370.510037 506.892026 lt
    370.529071 507.052274 lt
    370.548104 506.932081 lt
    370.567138 506.932081 lt
    370.586171 507.052274 lt
    370.605204 507.092339 lt
    370.624238 507.052274 lt
    370.643271 507.052274 lt
    370.662305 507.052274 lt
    370.681338 507.212522 lt
    370.700372 507.092339 lt
    370.719405 507.092339 lt
    370.738439 507.092339 lt
    370.757472 507.012210 lt
    370.776506 507.212522 lt
    370.795539 507.012210 lt
    370.814572 507.052274 lt
    370.833606 507.052274 lt
    370.852639 507.092339 lt
    370.871673 506.972146 lt
    370.890706 506.972146 lt
    370.909740 506.892026 lt
    370.928773 507.052274 lt
    370.947807 506.771833 lt
    370.966840 506.771833 lt
    370.985874 506.771833 lt
    371.004907 506.892026 lt
    371.023941 506.691714 lt
    371.042974 506.651649 lt
    371.062007 506.731769 lt
    371.081041 506.851962 lt
    371.100074 506.892026 lt
    371.119108 506.892026 lt
    371.138141 507.052274 lt
    371.157175 507.052274 lt
    371.176208 507.252587 lt
    371.195242 507.332715 lt
    371.214275 507.533027 lt
    371.233309 507.653211 lt
    371.252342 507.933652 lt
    371.271375 508.053836 lt
    371.290409 508.174029 lt
    371.309442 508.334277 lt
    371.328476 508.214085 lt
    371.347509 507.933652 lt
    371.366543 507.653211 lt
    371.385576 507.653211 lt
    371.404610 507.653211 lt
    371.423643 507.412835 lt
    371.442677 507.412835 lt
    371.461710 507.853524 lt
    371.480743 508.174029 lt
    371.499777 508.334277 lt
    371.518810 508.494526 lt
    371.537844 508.855086 lt
    371.556877 508.975279 lt
    371.575911 509.015343 lt
    371.594944 509.015343 lt
    371.613978 509.015343 lt
    371.633011 508.855086 lt
    371.652045 508.734902 lt
    371.671078 508.374342 lt
    371.690112 508.294213 lt
    371.709145 508.053836 lt
    371.728178 508.133965 lt
    371.747212 507.933652 lt
    371.766245 507.853524 lt
    371.785279 507.773396 lt
    371.804312 507.893589 lt
    371.823346 507.773396 lt
    371.842379 507.653211 lt
    371.861413 507.693276 lt
    371.880446 507.813460 lt
    371.899480 507.813460 lt
    371.918513 507.693276 lt
    371.937546 507.733340 lt
    371.956580 507.813460 lt
    371.975613 507.853524 lt
    371.994647 507.773396 lt
    372.013680 507.853524 lt
    372.032714 507.853524 lt
    372.051747 507.933652 lt
    372.070781 507.853524 lt
    372.089814 507.893589 lt
    372.108848 507.933652 lt
    372.127881 508.093901 lt
    372.146914 508.013772 lt
    372.165948 507.773396 lt
    372.184981 507.773396 lt
    372.204015 508.053836 lt
    372.223048 507.973717 lt
    372.242082 507.813460 lt
    372.261115 507.893589 lt
    372.280149 507.893589 lt
    372.299182 507.853524 lt
    372.318216 507.733340 lt
    372.337249 507.653211 lt
    372.356283 507.653211 lt
    372.375316 507.653211 lt
    372.394349 507.492964 lt
    372.413383 507.492964 lt
    372.432416 507.452899 lt
    372.451450 507.492964 lt
    372.470483 507.252587 lt
    372.489517 507.292651 lt
    372.508550 507.292651 lt
    372.527584 507.372771 lt
    372.546617 507.132394 lt
    372.565651 507.172458 lt
    372.584684 507.092339 lt
    372.603717 507.252587 lt
    372.622751 507.052274 lt
    372.641784 507.092339 lt
    372.660818 507.172458 lt
    372.679851 507.212522 lt
    372.698885 507.132394 lt
    372.717918 507.132394 lt
    372.736952 507.092339 lt
    372.755985 507.212522 lt
    372.775019 507.252587 lt
    372.794052 507.132394 lt
    372.813086 507.172458 lt
    372.832119 507.212522 lt
    372.851152 507.292651 lt
    372.870186 507.212522 lt
    372.889219 507.332715 lt
    372.908253 507.252587 lt
    372.927286 507.452899 lt
    372.946320 507.252587 lt
    372.965353 507.252587 lt
    372.984387 507.332715 lt
    373.003420 507.332715 lt
    373.022454 507.172458 lt
    373.041487 507.172458 lt
    373.060520 507.212522 lt
    373.079554 507.332715 lt
    373.098587 507.172458 lt
    373.117621 507.092339 lt
    373.136654 507.132394 lt
    373.155688 507.132394 lt
    373.174721 506.932081 lt
    373.193755 506.972146 lt
    373.212788 506.932081 lt
    373.231822 506.892026 lt
    373.250855 506.892026 lt
    373.269888 506.811897 lt
    373.288922 506.811897 lt
    373.307955 506.731769 lt
    373.326989 506.851962 lt
    373.346022 506.731769 lt
    373.365056 506.691714 lt
    373.384089 506.611585 lt
    373.403123 506.771833 lt
    373.422156 506.691714 lt
    373.441190 506.691714 lt
    373.460223 506.731769 lt
    373.479257 506.932081 lt
    373.498290 506.811897 lt
    373.517323 506.771833 lt
    373.536357 506.851962 lt
    373.555390 507.012210 lt
    373.574424 506.892026 lt
    373.593457 506.892026 lt
    373.612491 506.892026 lt
    373.631524 507.092339 lt
    373.650558 507.052274 lt
    373.669591 506.972146 lt
    373.688625 507.092339 lt
    373.707658 507.092339 lt
    373.726691 507.092339 lt
    373.745725 507.052274 lt
    373.764758 507.052274 lt
    373.783792 507.012210 lt
    373.802825 507.012210 lt
    373.821859 507.012210 lt
    373.840892 506.972146 lt
    373.859926 506.932081 lt
    373.878959 507.052274 lt
    373.897993 506.892026 lt
    373.917026 506.851962 lt
    373.936059 506.851962 lt
    373.955093 506.972146 lt
    373.974126 506.731769 lt
    373.993160 506.691714 lt
    374.012193 506.771833 lt
    374.031227 506.851962 lt
    374.050260 506.651649 lt
    374.069294 506.651649 lt
    374.088327 506.651649 lt
    374.107361 506.731769 lt
    374.126394 506.651649 lt
    374.145428 506.531456 lt
    374.164461 506.611585 lt
    374.183494 506.731769 lt
    374.202528 506.651649 lt
    374.221561 506.611585 lt
    374.240595 506.771833 lt
    374.259628 506.731769 lt
    374.278662 506.851962 lt
    374.297695 506.731769 lt
    374.316729 506.851962 lt
    374.335762 506.811897 lt
    374.354796 506.892026 lt
    374.373829 506.892026 lt
    374.392862 506.932081 lt
    374.411896 506.972146 lt
    374.430929 507.092339 lt
    374.449963 507.012210 lt
    374.468996 507.012210 lt
    374.488030 507.092339 lt
    374.507063 507.212522 lt
    374.526097 507.012210 lt
    374.545130 506.972146 lt
    374.564164 507.012210 lt
    374.583197 507.132394 lt
    374.602230 507.012210 lt
    374.621264 506.851962 lt
    374.640297 506.972146 lt
    374.659331 506.972146 lt
    374.678364 506.892026 lt
    374.697398 506.851962 lt
    374.716431 506.811897 lt
    374.735465 506.811897 lt
    374.754498 506.731769 lt
    374.773532 506.691714 lt
    374.792565 506.691714 lt
    374.811599 506.651649 lt
    374.830632 506.691714 lt
    374.849665 506.571521 lt
    374.868699 506.611585 lt
    374.887732 506.611585 lt
    374.906766 506.731769 lt
    374.925799 506.651649 lt
    374.944833 506.691714 lt
    374.963866 506.691714 lt
    374.982900 506.811897 lt
    375.001933 506.771833 lt
    375.020967 506.731769 lt
    375.040000 506.811897 lt
    375.059033 506.932081 lt
    375.078067 506.892026 lt
    375.097100 506.851962 lt
    375.116134 506.932081 lt
    375.135167 507.012210 lt
    375.154201 507.012210 lt
    375.173234 507.012210 lt
    375.192268 507.092339 lt
    375.211301 507.052274 lt
    375.230335 507.092339 lt
    375.249368 507.052274 lt
    375.268401 507.132394 lt
    375.287435 507.092339 lt
    375.306468 507.132394 lt
    375.325502 507.012210 lt
    375.344535 507.132394 lt
    375.363569 507.052274 lt
    375.382602 507.092339 lt
    375.401636 506.932081 lt
    375.420669 506.972146 lt
    375.439703 506.932081 lt
    375.458736 507.012210 lt
    375.477770 506.811897 lt
    375.496803 506.811897 lt
    375.515836 506.731769 lt
    375.534870 506.932081 lt
    375.553903 506.731769 lt
    375.572937 506.771833 lt
    375.591970 506.691714 lt
    375.611004 506.811897 lt
    375.630037 506.651649 lt
    375.649071 506.651649 lt
    375.668104 506.691714 lt
    375.687138 506.811897 lt
    375.706171 506.771833 lt
    375.725204 506.691714 lt
    375.744238 506.771833 lt
    375.763271 506.892026 lt
    375.782305 506.851962 lt
    375.801338 506.771833 lt
    375.820372 506.851962 lt
    375.839405 506.892026 lt
    375.858439 506.972146 lt
    375.877472 506.892026 lt
    375.896506 507.012210 lt
    375.915539 507.052274 lt
    375.934572 507.172458 lt
    375.953606 507.092339 lt
    375.972639 507.092339 lt
    375.991673 507.092339 lt
    376.010706 507.252587 lt
    376.029740 507.092339 lt
    376.048773 507.092339 lt
    376.067807 507.132394 lt
    376.086840 507.212522 lt
    376.105874 507.132394 lt
    376.124907 507.092339 lt
    376.143941 507.052274 lt
    376.162974 507.132394 lt
    376.182007 507.012210 lt
    376.201041 507.012210 lt
    376.220074 506.972146 lt
    376.239108 507.012210 lt
    376.258141 506.892026 lt
    376.277175 506.771833 lt
    376.296208 506.811897 lt
    376.315242 506.811897 lt
    376.334275 506.892026 lt
    376.353309 506.691714 lt
    376.372342 506.771833 lt
    376.391375 506.651649 lt
    376.410409 506.811897 lt
    376.429442 506.611585 lt
    376.448476 506.731769 lt
    376.467509 506.731769 lt
    376.486543 506.851962 lt
    376.505576 506.731769 lt
    376.524610 506.851962 lt
    376.543643 506.811897 lt
    376.562677 507.012210 lt
    376.581710 506.892026 lt
    376.600743 506.892026 lt
    376.619777 506.932081 lt
    376.638810 507.092339 lt
    376.657844 506.972146 lt
    376.676877 507.012210 lt
    376.695911 507.092339 lt
    376.714944 507.212522 lt
    376.733978 507.132394 lt
    376.753011 507.092339 lt
    376.772045 507.092339 lt
    376.791078 507.212522 lt
    376.810112 507.172458 lt
    376.829145 507.052274 lt
    376.848178 507.052274 lt
    376.867212 507.132394 lt
    376.886245 507.132394 lt
    376.905279 506.972146 lt
    376.924312 507.052274 lt
    376.943346 507.012210 lt
    376.962379 507.052274 lt
    376.981413 506.932081 lt
    377.000446 506.932081 lt
    377.019480 506.851962 lt
    377.038513 506.892026 lt
    377.057546 506.851962 lt
    377.076580 506.811897 lt
    377.095613 506.851962 lt
    377.114647 507.012210 lt
    377.133680 506.972146 lt
    377.152714 506.851962 lt
    377.171747 506.932081 lt
    377.190781 507.052274 lt
    377.209814 507.172458 lt
    377.228848 507.212522 lt
    377.247881 507.452899 lt
    377.266914 507.573083 lt
    377.285948 507.813460 lt
    377.304981 507.893589 lt
    377.324015 508.133965 lt
    377.343048 508.214085 lt
    377.362082 508.174029 lt
    377.381115 507.813460 lt
    377.400149 507.573083 lt
    377.419182 507.452899 lt
    377.438216 507.653211 lt
    377.457249 507.412835 lt
    377.476283 507.372771 lt
    377.495316 507.613147 lt
    377.514349 508.214085 lt
    377.533383 508.294213 lt
    377.552416 508.574654 lt
    377.571450 508.895151 lt
    377.590483 509.175592 lt
    377.609517 509.095463 lt
    377.628550 509.215655 lt
    377.647584 509.255720 lt
    377.666617 509.095463 lt
    377.685651 508.895151 lt
    377.704684 508.614718 lt
    377.723717 508.454461 lt
    377.742751 508.374342 lt
    377.761784 508.254149 lt
    377.780818 508.053836 lt
    377.799851 507.973717 lt
    377.818885 507.933652 lt
    377.837918 507.893589 lt
    377.856952 507.773396 lt
    377.875985 507.733340 lt
    377.895019 507.693276 lt
    377.914052 507.813460 lt
    377.933086 507.733340 lt
    377.952119 507.693276 lt
    377.971152 507.733340 lt
    377.990186 507.973717 lt
    378.009219 507.733340 lt
    378.028253 507.693276 lt
    378.047286 507.853524 lt
    378.066320 507.933652 lt
    378.085353 507.853524 lt
    378.104387 507.813460 lt
    378.123420 507.933652 lt
    378.142454 507.973717 lt
    378.161487 507.813460 lt
    378.180520 507.813460 lt
    378.199554 507.933652 lt
    378.218587 507.933652 lt
    378.237621 507.933652 lt
    378.256654 507.853524 lt
    378.275688 507.853524 lt
    378.294721 507.813460 lt
    378.313755 507.893589 lt
    378.332788 507.773396 lt
    378.351822 507.773396 lt
    378.370855 507.773396 lt
    378.389888 507.853524 lt
    378.408922 507.653211 lt
    378.427955 507.613147 lt
    378.446989 507.573083 lt
    378.466022 507.653211 lt
    378.485056 507.492964 lt
    378.504089 507.452899 lt
    378.523123 507.412835 lt
    378.542156 507.533027 lt
    378.561190 507.332715 lt
    378.580223 507.252587 lt
    378.599257 507.252587 lt
    378.618290 507.252587 lt
    378.637323 507.132394 lt
    378.656357 507.052274 lt
    378.675390 507.092339 lt
    378.694424 507.052274 lt
    378.713457 507.052274 lt
    378.732491 507.012210 lt
    378.751524 507.132394 lt
    378.770558 507.012210 lt
    378.789591 507.172458 lt
    378.808625 507.172458 lt
    378.827658 507.172458 lt
    378.846691 507.092339 lt
    378.865725 507.332715 lt
    378.884758 507.132394 lt
    378.903792 507.172458 lt
    378.922825 507.212522 lt
    378.941859 507.332715 lt
    378.960892 507.252587 lt
    378.979926 507.252587 lt
    378.998959 507.292651 lt
    379.017993 507.372771 lt
    379.037026 507.252587 lt
    379.056059 507.212522 lt
    379.075093 507.292651 lt
    379.094126 507.292651 lt
    379.113160 507.252587 lt
    379.132193 507.212522 lt
    379.151227 507.252587 lt
    379.170260 507.252587 lt
    379.189294 507.132394 lt
    379.208327 507.092339 lt
    379.227361 507.092339 lt
    379.246394 507.012210 lt
    379.265428 507.052274 lt
    379.284461 506.972146 lt
    379.303494 506.892026 lt
    379.322528 506.811897 lt
    379.341561 506.932081 lt
    379.360595 506.811897 lt
    379.379628 506.731769 lt
    379.398662 506.691714 lt
    379.417695 506.811897 lt
    379.436729 506.691714 lt
    379.455762 506.611585 lt
    379.474796 506.691714 lt
    379.493829 506.851962 lt
    379.512862 506.771833 lt
    379.531896 506.651649 lt
    379.550929 506.851962 lt
    379.569963 506.892026 lt
    379.588996 506.851962 lt
    379.608030 506.811897 lt
    379.627063 506.932081 lt
    379.646097 506.851962 lt
    379.665130 506.972146 lt
    379.684164 506.851962 lt
    379.703197 506.932081 lt
    379.722230 506.972146 lt
    379.741264 507.132394 lt
    379.760297 506.972146 lt
    379.779331 507.012210 lt
    379.798364 507.012210 lt
    379.817398 507.172458 lt
    379.836431 507.012210 lt
    379.855465 507.052274 lt
    379.874498 507.052274 lt
    379.893532 507.172458 lt
    379.912565 507.052274 lt
    379.931599 507.052274 lt
    379.950632 506.972146 lt
    379.969665 507.132394 lt
    379.988699 506.972146 lt
    380.007732 506.892026 lt
    380.026766 506.892026 lt
    380.045799 506.972146 lt
    380.064833 506.811897 lt
    380.083866 506.731769 lt
    380.102900 506.731769 lt
    380.121933 506.691714 lt
    380.140967 506.651649 lt
    380.160000 506.571521 lt
    380.179033 506.611585 lt
    380.198067 506.571521 lt
    380.217100 506.691714 lt
    380.236134 506.651649 lt
    380.255167 506.651649 lt
    380.274201 506.691714 lt
    380.293234 506.771833 lt
    380.312268 506.771833 lt
    380.331301 506.731769 lt
    380.350335 506.811897 lt
    380.369368 506.972146 lt
    380.388401 506.892026 lt
    380.407435 506.811897 lt
    380.426468 506.932081 lt
    380.445502 507.052274 lt
    380.464535 506.972146 lt
    380.483569 506.932081 lt
    380.502602 507.052274 lt
    380.521636 507.052274 lt
    380.540669 507.052274 lt
    380.559703 506.932081 lt
    380.578736 507.092339 lt
    380.597770 507.092339 lt
    380.616803 507.172458 lt
    380.635836 507.052274 lt
    380.654870 507.092339 lt
    380.673903 507.092339 lt
    380.692937 507.172458 lt
    380.711970 506.972146 lt
    380.731004 507.012210 lt
    380.750037 506.932081 lt
    380.769071 507.052274 lt
    380.788104 506.932081 lt
    380.807138 506.932081 lt
    380.826171 506.851962 lt
    380.845204 506.932081 lt
    380.864238 506.771833 lt
    380.883271 506.691714 lt
    380.902305 506.691714 lt
    380.921338 506.811897 lt
    380.940372 506.611585 lt
    380.959405 506.571521 lt
    380.978439 506.691714 lt
    380.997472 506.731769 lt
    381.016506 506.731769 lt
    381.035539 506.771833 lt
    381.054572 506.771833 lt
    381.073606 506.771833 lt
    381.092639 506.892026 lt
    381.111673 506.811897 lt
    381.130706 506.892026 lt
    381.149740 506.851962 lt
    381.168773 507.052274 lt
    381.187807 506.972146 lt
    381.206840 506.932081 lt
    381.225874 506.972146 lt
    381.244907 507.172458 lt
    381.263941 507.092339 lt
    381.282974 507.012210 lt
    381.302007 507.092339 lt
    381.321041 507.172458 lt
    381.340074 507.052274 lt
    381.359108 507.132394 lt
    381.378141 507.212522 lt
    381.397175 507.252587 lt
    381.416208 507.172458 lt
    381.435242 507.132394 lt
    381.454275 507.172458 lt
    381.473309 507.132394 lt
    381.492342 507.052274 lt
    381.511375 507.012210 lt
    381.530409 507.092339 lt
    381.549442 506.972146 lt
    381.568476 507.012210 lt
    381.587509 506.851962 lt
    381.606543 506.851962 lt
    381.625576 506.771833 lt
    381.644610 506.851962 lt
    381.663643 506.691714 lt
    381.682677 506.691714 lt
    381.701710 506.611585 lt
    381.720743 506.851962 lt
    381.739777 506.691714 lt
    381.758810 506.691714 lt
    381.777844 506.771833 lt
    381.796877 507.012210 lt
    381.815911 506.771833 lt
    381.834944 506.811897 lt
    381.853978 506.972146 lt
    381.873011 507.012210 lt
    381.892045 506.932081 lt
    381.911078 506.892026 lt
    381.930112 506.972146 lt
    381.949145 507.012210 lt
    381.968178 507.052274 lt
    381.987212 507.012210 lt
    382.006245 507.092339 lt
    382.025279 507.052274 lt
    382.044312 507.172458 lt
    382.063346 507.092339 lt
    382.082379 507.092339 lt
    382.101413 507.052274 lt
    382.120446 507.292651 lt
    382.139480 507.132394 lt
    382.158513 507.092339 lt
    382.177546 507.132394 lt
    382.196580 507.332715 lt
    382.215613 507.172458 lt
    382.234647 507.052274 lt
    382.253680 507.092339 lt
    382.272714 507.212522 lt
    382.291747 507.092339 lt
    382.310781 506.972146 lt
    382.329814 507.012210 lt
    382.348848 506.972146 lt
    382.367881 506.892026 lt
    382.386914 506.811897 lt
    382.405948 506.851962 lt
    382.424981 506.731769 lt
    382.444015 506.771833 lt
    382.463048 506.691714 lt
    382.482082 506.691714 lt
    382.501115 506.691714 lt
    382.520149 506.851962 lt
    382.539182 506.811897 lt
    382.558216 506.811897 lt
    382.577249 506.731769 lt
    382.596283 507.052274 lt
    382.615316 506.972146 lt
    382.634349 506.932081 lt
    382.653383 506.972146 lt
    382.672416 507.132394 lt
    382.691450 507.012210 lt
    382.710483 506.972146 lt
    382.729517 507.012210 lt
    382.748550 507.092339 lt
    382.767584 507.132394 lt
    382.786617 507.052274 lt
    382.805651 507.132394 lt
    382.824684 507.092339 lt
    382.843717 507.132394 lt
    382.862751 507.092339 lt
    382.881784 507.172458 lt
    382.900818 507.172458 lt
    382.919851 507.292651 lt
    382.938885 507.172458 lt
    382.957918 507.252587 lt
    382.976952 507.172458 lt
    382.995985 507.212522 lt
    383.015019 507.092339 lt
    383.034052 507.092339 lt
    383.053086 507.132394 lt
    383.072119 507.132394 lt
    383.091152 507.012210 lt
    383.110186 506.932081 lt
    383.129219 506.972146 lt
    383.148253 507.012210 lt
    383.167286 507.052274 lt
    383.186320 506.932081 lt
    383.205353 506.932081 lt
    383.224387 506.972146 lt
    383.243420 507.092339 lt
    383.262454 507.132394 lt
    383.281487 507.332715 lt
    383.300520 507.492964 lt
    383.319554 507.773396 lt
    383.338587 507.733340 lt
    383.357621 507.973717 lt
    383.376654 508.174029 lt
    383.395688 508.414397 lt
    383.414721 508.053836 lt
    383.433755 507.853524 lt
    383.452788 507.613147 lt
    383.471822 507.653211 lt
    383.490855 507.573083 lt
    383.509888 507.332715 lt
    383.528922 507.492964 lt
    383.547955 507.933652 lt
    383.566989 508.214085 lt
    383.586022 508.374342 lt
    383.605056 508.774967 lt
    383.624089 509.055399 lt
    383.643123 509.295776 lt
    383.662156 509.295776 lt
    383.681190 509.496088 lt
    383.700223 509.456032 lt
    383.719257 509.335839 lt
    383.738290 509.055399 lt
    383.757323 508.815030 lt
    383.776357 508.694838 lt
    383.795390 508.654774 lt
    383.814424 508.374342 lt
    383.833457 508.294213 lt
    383.852491 508.254149 lt
    383.871524 508.254149 lt
    383.890558 508.013772 lt
    383.909591 507.933652 lt
    383.928625 507.893589 lt
    383.947658 507.933652 lt
    383.966691 507.733340 lt
    383.985725 507.733340 lt
    384.004758 507.693276 lt
    384.023792 507.853524 lt
    384.042825 507.813460 lt
    384.061859 507.773396 lt
    384.080892 507.933652 lt
    384.099926 507.813460 lt
    384.118959 507.933652 lt
    384.137993 507.813460 lt
    384.157026 507.893589 lt
    384.176059 507.853524 lt
    384.195093 508.013772 lt
    384.214126 507.813460 lt
    384.233160 507.933652 lt
    384.252193 507.893589 lt
    384.271227 508.013772 lt
    384.290260 507.893589 lt
    384.309294 507.853524 lt
    384.328327 507.893589 lt
    384.347361 507.933652 lt
    384.366394 507.853524 lt
    384.385428 507.773396 lt
    384.404461 507.893589 lt
    384.423494 508.013772 lt
    384.442528 507.853524 lt
    384.461561 507.813460 lt
    384.480595 507.813460 lt
    384.499628 507.853524 lt
    384.518662 507.733340 lt
    384.537695 507.613147 lt
    384.556729 507.613147 lt
    384.575762 507.573083 lt
    384.594796 507.573083 lt
    384.613829 507.452899 lt
    384.632862 507.412835 lt
    384.651896 507.332715 lt
    384.670929 507.412835 lt
    384.689963 507.212522 lt
    384.708996 507.172458 lt
    384.728030 507.092339 lt
    384.747063 507.212522 lt
    384.766097 507.012210 lt
    384.785130 507.092339 lt
    384.804164 507.132394 lt
    384.823197 507.332715 lt
    384.842230 507.252587 lt
    384.861264 507.132394 lt
    384.880297 507.212522 lt
    384.899331 507.332715 lt
    384.918364 507.332715 lt
    384.937398 507.172458 lt
    384.956431 507.252587 lt
    384.975465 507.292651 lt
    384.994498 507.332715 lt
    385.013532 507.212522 lt
    385.032565 507.292651 lt
    385.051599 507.332715 lt
    385.070632 507.372771 lt
    385.089665 507.292651 lt
    385.108699 507.252587 lt
    385.127732 507.252587 lt
    385.146766 507.332715 lt
    385.165799 507.332715 lt
    385.184833 507.372771 lt
    385.203866 507.292651 lt
    385.222900 507.452899 lt
    385.241933 507.332715 lt
    385.260967 507.292651 lt
    385.280000 507.252587 lt
    385.299033 507.332715 lt
    385.318067 507.172458 lt
    385.337100 507.132394 lt
    385.356134 507.052274 lt
    385.375167 507.092339 lt
    385.394201 507.012210 lt
    385.413234 506.932081 lt
    385.432268 506.892026 lt
    385.451301 506.811897 lt
    385.470335 506.851962 lt
    385.489368 506.691714 lt
    385.508401 506.651649 lt
    385.527435 506.651649 lt
    385.546468 506.892026 lt
    385.565502 506.731769 lt
    385.584535 506.771833 lt
    385.603569 506.892026 lt
    385.622602 506.972146 lt
    385.641636 506.851962 lt
    385.660669 506.932081 lt
    385.679703 506.972146 lt
    385.698736 507.052274 lt
    385.717770 507.012210 lt
    385.736803 506.972146 lt
    385.755836 507.012210 lt
    385.774870 507.052274 lt
    385.793903 507.052274 lt
    385.812937 507.012210 lt
    385.831970 507.052274 lt
    385.851004 507.052274 lt
    385.870037 507.092339 lt
    385.889071 506.972146 lt
    385.908104 507.092339 lt
    385.927138 507.172458 lt
    385.946171 507.252587 lt
    385.965204 507.172458 lt
    385.984238 507.172458 lt
    386.003271 507.172458 lt
    386.022305 507.252587 lt
    386.041338 507.052274 lt
    386.060372 507.052274 lt
    386.079405 507.092339 lt
    386.098439 507.212522 lt
    386.117472 506.972146 lt
    386.136506 506.932081 lt
    386.155539 506.892026 lt
    386.174572 506.932081 lt
    386.193606 506.811897 lt
    386.212639 506.691714 lt
    386.231673 506.691714 lt
    386.250706 506.611585 lt
    386.269740 506.651649 lt
    386.288773 506.571521 lt
    386.307807 506.691714 lt
    386.326840 506.691714 lt
    386.345874 506.932081 lt
    386.364907 506.851962 lt
    386.383941 506.771833 lt
    386.402974 506.851962 lt
    386.422007 507.052274 lt
    386.441041 506.892026 lt
    386.460074 506.892026 lt
    386.479108 506.972146 lt
    386.498141 507.172458 lt
    386.517175 507.012210 lt
    386.536208 507.012210 lt
    386.555242 507.092339 lt
    386.574275 507.132394 lt
    386.593309 507.092339 lt
    386.612342 507.052274 lt
    386.631375 507.052274 lt
    386.650409 507.132394 lt
    386.669442 507.132394 lt
    386.688476 507.172458 lt
    386.707509 507.212522 lt
    386.726543 507.212522 lt
    386.745576 507.332715 lt
    386.764610 507.212522 lt
    386.783643 507.172458 lt
    386.802677 507.092339 lt
    386.821710 507.212522 lt
    386.840743 507.092339 lt
    386.859777 507.052274 lt
    386.878810 507.012210 lt
    386.897844 507.212522 lt
    386.916877 506.932081 lt
    386.935911 506.892026 lt
    386.954944 506.892026 lt
    386.973978 506.932081 lt
    386.993011 506.731769 lt
    387.012045 506.651649 lt
    387.031078 506.731769 lt
    387.050112 506.771833 lt
    387.069145 506.771833 lt
    387.088178 506.811897 lt
    387.107212 506.851962 lt
    387.126245 506.892026 lt
    387.145279 506.932081 lt
    387.164312 506.892026 lt
    387.183346 506.972146 lt
    387.202379 506.972146 lt
    387.221413 507.092339 lt
    387.240446 507.052274 lt
    387.259480 507.052274 lt
    387.278513 507.132394 lt
    387.297546 507.212522 lt
    387.316580 507.132394 lt
    387.335613 507.132394 lt
    387.354647 507.212522 lt
    387.373680 507.332715 lt
    387.392714 507.212522 lt
    387.411747 507.132394 lt
    387.430781 507.212522 lt
    387.449814 507.372771 lt
    387.468848 507.292651 lt
    387.487881 507.292651 lt
    387.506914 507.332715 lt
    387.525948 507.372771 lt
    387.544981 507.332715 lt
    387.564015 507.212522 lt
    387.583048 507.212522 lt
    387.602082 507.172458 lt
    387.621115 507.212522 lt
    387.640149 507.132394 lt
    387.659182 507.092339 lt
    387.678216 507.012210 lt
    387.697249 507.172458 lt
    387.716283 506.972146 lt
    387.735316 506.811897 lt
    387.754349 506.771833 lt
    387.773383 506.972146 lt
    387.792416 506.771833 lt
    387.811450 506.691714 lt
    387.830483 506.892026 lt
    387.849517 506.972146 lt
    387.868550 506.972146 lt
    387.887584 506.932081 lt
    387.906617 506.972146 lt
    387.925651 506.972146 lt
    387.944684 507.092339 lt
    387.963717 507.012210 lt
    387.982751 507.052274 lt
    388.001784 507.012210 lt
    388.020818 507.172458 lt
    388.039851 507.092339 lt
    388.058885 507.172458 lt
    388.077918 507.172458 lt
    388.096952 507.372771 lt
    388.115985 507.172458 lt
    388.135019 507.172458 lt
    388.154052 507.252587 lt
    388.173086 507.332715 lt
    388.192119 507.172458 lt
    388.211152 507.252587 lt
    388.230186 507.332715 lt
    388.249219 507.412835 lt
    388.268253 507.332715 lt
    388.287286 507.292651 lt
    388.306320 507.292651 lt
    388.325353 507.292651 lt
    388.344387 507.252587 lt
    388.363420 507.132394 lt
    388.382454 507.172458 lt
    388.401487 507.132394 lt
    388.420520 507.172458 lt
    388.439554 506.972146 lt
    388.458587 507.012210 lt
    388.477621 506.932081 lt
    388.496654 506.972146 lt
    388.515688 506.851962 lt
    388.534721 506.771833 lt
    388.553755 506.771833 lt
    388.572788 506.932081 lt
    388.591822 506.892026 lt
    388.610855 506.811897 lt
    388.629888 506.932081 lt
    388.648922 507.012210 lt
    388.667955 506.972146 lt
    388.686989 506.932081 lt
    388.706022 507.012210 lt
    388.725056 507.052274 lt
    388.744089 507.132394 lt
    388.763123 507.052274 lt
    388.782156 507.172458 lt
    388.801190 507.092339 lt
    388.820223 507.252587 lt
    388.839257 507.132394 lt
    388.858290 507.172458 lt
    388.877323 507.132394 lt
    388.896357 507.292651 lt
    388.915390 507.132394 lt
    388.934424 507.172458 lt
    388.953457 507.172458 lt
    388.972491 507.492964 lt
    388.991524 507.292651 lt
    389.010558 507.292651 lt
    389.029591 507.332715 lt
    389.048625 507.412835 lt
    389.067658 507.292651 lt
    389.086691 507.172458 lt
    389.105725 507.212522 lt
    389.124758 507.252587 lt
    389.143792 507.212522 lt
    389.162825 507.172458 lt
    389.181859 507.292651 lt
    389.200892 507.252587 lt
    389.219926 507.292651 lt
    389.238959 507.132394 lt
    389.257993 507.172458 lt
    389.277026 507.172458 lt
    389.296059 507.372771 lt
    389.315093 507.452899 lt
    389.334126 507.492964 lt
    389.353160 507.773396 lt
    389.372193 508.093901 lt
    389.391227 508.214085 lt
    389.410260 508.294213 lt
    389.429294 508.174029 lt
    389.448327 508.053836 lt
    389.467361 507.853524 lt
    389.486394 507.613147 lt
    389.505428 507.653211 lt
    389.524461 507.573083 lt
    389.543494 507.492964 lt
    389.562528 507.613147 lt
    389.581561 508.093901 lt
    389.600595 508.414397 lt
    389.619628 508.734902 lt
    389.638662 508.895151 lt
    389.657695 509.215655 lt
    389.676729 509.295776 lt
    389.695762 509.496088 lt
    389.714796 509.496088 lt
    389.733829 509.496088 lt
    389.752862 509.415968 lt
    389.771896 509.375904 lt
    389.790929 509.095463 lt
    389.809963 508.975279 lt
    389.828996 508.774967 lt
    389.848030 508.694838 lt
    389.867063 508.494526 lt
    389.886097 508.414397 lt
    389.905130 508.374342 lt
    389.924164 508.334277 lt
    389.943197 508.294213 lt
    389.962230 508.133965 lt
    389.981264 508.093901 lt
    390.000297 507.973717 lt
    390.019331 507.973717 lt
    390.038364 507.813460 lt
    390.057398 507.773396 lt
    390.076431 507.773396 lt
    390.095465 507.893589 lt
    390.114498 507.813460 lt
    390.133532 507.853524 lt
    390.152565 507.973717 lt
    390.171599 508.053836 lt
    390.190632 507.893589 lt
    390.209665 507.893589 lt
    390.228699 507.973717 lt
    390.247732 508.053836 lt
    390.266766 507.973717 lt
    390.285799 507.933652 lt
    390.304833 507.933652 lt
    390.323866 507.933652 lt
    390.342900 508.053836 lt
    390.361933 507.933652 lt
    390.380967 507.893589 lt
    390.400000 507.853524 lt
    390.419033 507.933652 lt
    390.438067 507.733340 lt
    390.457100 507.813460 lt
    390.476134 507.813460 lt
    390.495167 508.013772 lt
    390.514201 507.853524 lt
    390.533234 507.893589 lt
    390.552268 507.933652 lt
    390.571301 508.013772 lt
    390.590335 507.813460 lt
    390.609368 507.733340 lt
    390.628401 507.693276 lt
    390.647435 507.773396 lt
    390.666468 507.613147 lt
    390.685502 507.533027 lt
    390.704535 507.573083 lt
    390.723569 507.533027 lt
    390.742602 507.492964 lt
    390.761636 507.332715 lt
    390.780669 507.212522 lt
    390.799703 507.092339 lt
    390.818736 507.172458 lt
    390.837770 507.012210 lt
    390.856803 507.012210 lt
    390.875836 507.092339 lt
    390.894870 507.332715 lt
    390.913903 507.212522 lt
    390.932937 507.172458 lt
    390.951970 507.212522 lt
    390.971004 507.412835 lt
    390.990037 507.252587 lt
    391.009071 507.252587 lt
    391.028104 507.292651 lt
    391.047138 507.412835 lt
    391.066171 507.292651 lt
    391.085204 507.332715 lt
    391.104238 507.372771 lt
    391.123271 507.412835 lt
    391.142305 507.372771 lt
    391.161338 507.292651 lt
    391.180372 507.292651 lt
    391.199405 507.252587 lt
    391.218439 507.332715 lt
    391.237472 507.252587 lt
    391.256506 507.372771 lt
    391.275539 507.372771 lt
    391.294572 507.452899 lt
    391.313606 507.332715 lt
    391.332639 507.372771 lt
    391.351673 507.372771 lt
    391.370706 507.412835 lt
    391.389740 507.212522 lt
    391.408773 507.172458 lt
    391.427807 507.212522 lt
    391.446840 507.292651 lt
    391.465874 507.132394 lt
    391.484907 507.012210 lt
    391.503941 507.012210 lt
    391.522974 506.932081 lt
    391.542007 506.811897 lt
    391.561041 506.771833 lt
    391.580074 506.771833 lt
    391.599108 506.651649 lt
    391.618141 506.731769 lt
    391.637175 506.771833 lt
    391.656208 506.851962 lt
    391.675242 506.811897 lt
    391.694275 507.052274 lt
    391.713309 506.811897 lt
    391.732342 506.851962 lt
    391.751375 506.972146 lt
    391.770409 507.172458 lt
    391.789442 507.052274 lt
    391.808476 506.972146 lt
    391.827509 507.052274 lt
    391.846543 507.132394 lt
    391.865576 507.092339 lt
    391.884610 507.092339 lt
    391.903643 507.132394 lt
    391.922677 507.092339 lt
    391.941710 507.132394 lt
    391.960743 507.052274 lt
    391.979777 507.092339 lt
    391.998810 507.092339 lt
    392.017844 507.332715 lt
    392.036877 507.252587 lt
    392.055911 507.212522 lt
    392.074944 507.212522 lt
    392.093978 507.332715 lt
    392.113011 507.212522 lt
    392.132045 507.172458 lt
    392.151078 507.132394 lt
    392.170112 507.212522 lt
    392.189145 507.092339 lt
    392.208178 507.012210 lt
    392.227212 507.012210 lt
    392.246245 507.012210 lt
    392.265279 506.972146 lt
    392.284312 506.771833 lt
    392.303346 506.691714 lt
    392.322379 506.651649 lt
    392.341413 506.811897 lt
    392.360446 506.611585 lt
    392.379480 506.691714 lt
    392.398513 506.771833 lt
    392.417546 506.972146 lt
    392.436580 506.851962 lt
    392.455613 506.851962 lt
    392.474647 506.851962 lt
    392.493680 507.012210 lt
    392.512714 506.932081 lt
    392.531747 506.932081 lt
    392.550781 507.012210 lt
    392.569814 507.092339 lt
    392.588848 507.132394 lt
    392.607881 507.012210 lt
    392.626914 507.092339 lt
    392.645948 507.172458 lt
    392.664981 507.132394 lt
    392.684015 507.012210 lt
    392.703048 507.092339 lt
    392.722082 507.132394 lt
    392.741115 507.212522 lt
    392.760149 507.092339 lt
    392.779182 507.292651 lt
    392.798216 507.292651 lt
    392.817249 507.372771 lt
    392.836283 507.292651 lt
    392.855316 507.252587 lt
    392.874349 507.212522 lt
    392.893383 507.292651 lt
    392.912416 507.132394 lt
    392.931450 507.092339 lt
    392.950483 507.132394 lt
    392.969517 507.172458 lt
    392.988550 507.092339 lt
    393.007584 506.972146 lt
    393.026617 506.972146 lt
    393.045651 506.851962 lt
    393.064684 506.851962 lt
    393.083717 506.731769 lt
    393.102751 506.771833 lt
    393.121784 506.651649 lt
    393.140818 506.851962 lt
    393.159851 506.771833 lt
    393.178885 506.892026 lt
    393.197918 506.892026 lt
    393.216952 507.052274 lt
    393.235985 506.851962 lt
    393.255019 506.932081 lt
    393.274052 507.012210 lt
    393.293086 507.172458 lt
    393.312119 507.052274 lt
    393.331152 507.052274 lt
    393.350186 507.092339 lt
    393.369219 507.212522 lt
    393.388253 507.212522 lt
    393.407286 507.252587 lt
    393.426320 507.172458 lt
    393.445353 507.212522 lt
    393.464387 507.212522 lt
    393.483420 507.132394 lt
    393.502454 507.172458 lt
    393.521487 507.212522 lt
    393.540520 507.372771 lt
    393.559554 507.292651 lt
    393.578587 507.372771 lt
    393.597621 507.332715 lt
    393.616654 507.372771 lt
    393.635688 507.252587 lt
    393.654721 507.212522 lt
    393.673755 507.212522 lt
    393.692788 507.292651 lt
    393.711822 507.132394 lt
    393.730855 507.092339 lt
    393.749888 507.132394 lt
    393.768922 507.212522 lt
    393.787955 507.052274 lt
    393.806989 506.851962 lt
    393.826022 506.851962 lt
    393.845056 506.892026 lt
    393.864089 506.811897 lt
    393.883123 506.731769 lt
    393.902156 506.771833 lt
    393.921190 506.851962 lt
    393.940223 507.052274 lt
    393.959257 506.851962 lt
    393.978290 506.932081 lt
    393.997323 506.892026 lt
    394.016357 507.092339 lt
    394.035390 507.012210 lt
    394.054424 507.052274 lt
    394.073457 507.052274 lt
    394.092491 507.212522 lt
    394.111524 507.052274 lt
    394.130558 507.132394 lt
    394.149591 507.212522 lt
    394.168625 507.332715 lt
    394.187658 507.172458 lt
    394.206691 507.132394 lt
    394.225725 507.212522 lt
    394.244758 507.252587 lt
    394.263792 507.252587 lt
    394.282825 507.172458 lt
    394.301859 507.292651 lt
    394.320892 507.412835 lt
    394.339926 507.412835 lt
    394.358959 507.292651 lt
    394.377993 507.332715 lt
    394.397026 507.332715 lt
    394.416059 507.332715 lt
    394.435093 507.172458 lt
    394.454126 507.212522 lt
    394.473160 507.132394 lt
    394.492193 507.212522 lt
    394.511227 507.052274 lt
    394.530260 507.052274 lt
    394.549294 506.972146 lt
    394.568327 507.052274 lt
    394.587361 506.771833 lt
    394.606394 506.851962 lt
    394.625428 506.811897 lt
    394.644461 506.972146 lt
    394.663494 506.771833 lt
    394.682528 506.851962 lt
    394.701561 506.972146 lt
    394.720595 507.052274 lt
    394.739628 506.972146 lt
    394.758662 506.892026 lt
    394.777695 506.972146 lt
    394.796729 507.012210 lt
    394.815762 507.132394 lt
    394.834796 507.052274 lt
    394.853829 507.092339 lt
    394.872862 507.132394 lt
    394.891896 507.212522 lt
    394.910929 507.172458 lt
    394.929963 507.172458 lt
    394.948996 507.212522 lt
    394.968030 507.252587 lt
    394.987063 507.132394 lt
    395.006097 507.132394 lt
    395.025130 507.252587 lt
    395.044164 507.292651 lt
    395.063197 507.332715 lt
    395.082230 507.332715 lt
    395.101264 507.372771 lt
    395.120297 507.372771 lt
    395.139331 507.372771 lt
    395.158364 507.252587 lt
    395.177398 507.292651 lt
    395.196431 507.252587 lt
    395.215465 507.332715 lt
    395.234498 507.252587 lt
    395.253532 507.372771 lt
    395.272565 507.292651 lt
    395.291599 507.452899 lt
    395.310632 507.292651 lt
    395.329665 507.372771 lt
    395.348699 507.252587 lt
    395.367732 507.653211 lt
    395.386766 507.573083 lt
    395.405799 507.693276 lt
    395.424833 507.853524 lt
    395.443866 508.334277 lt
    395.462900 508.334277 lt
    395.481933 508.174029 lt
    395.500967 507.933652 lt
    395.520000 507.893589 lt
    395.539033 507.653211 lt
    395.558067 507.533027 lt
    395.577100 507.412835 lt
    395.596134 507.412835 lt
    395.615167 507.613147 lt
    395.634201 508.013772 lt
    395.653234 508.294213 lt
    395.672268 508.815030 lt
    395.691301 509.135527 lt
    395.710335 509.215655 lt
    395.729368 509.215655 lt
    395.748401 509.496088 lt
    395.767435 509.656345 lt
    395.786468 509.415968 lt
    395.805502 509.215655 lt
    395.824535 509.255720 lt
    395.843569 509.175592 lt
    395.862602 508.975279 lt
    395.881636 508.774967 lt
    395.900669 508.774967 lt
    395.919703 508.614718 lt
    395.938736 508.574654 lt
    395.957770 508.334277 lt
    395.976803 508.374342 lt
    395.995836 508.294213 lt
    396.014870 508.374342 lt
    396.033903 508.174029 lt
    396.052937 508.214085 lt
    396.071970 508.093901 lt
    396.091004 508.133965 lt
    396.110037 507.853524 lt
    396.129071 507.893589 lt
    396.148104 507.813460 lt
    396.167138 508.013772 lt
    396.186171 507.773396 lt
    396.205204 507.893589 lt
    396.224238 507.893589 lt
    396.243271 508.133965 lt
    396.262305 507.853524 lt
    396.281338 507.853524 lt
    396.300372 507.893589 lt
    396.319405 507.973717 lt
    396.338439 507.893589 lt
    396.357472 507.893589 lt
    396.376506 507.893589 lt
    396.395539 507.933652 lt
    396.414572 507.933652 lt
    396.433606 507.933652 lt
    396.452639 507.933652 lt
    396.471673 507.853524 lt
    396.490706 507.893589 lt
    396.509740 507.853524 lt
    396.528773 507.773396 lt
    396.547807 507.853524 lt
    396.566840 507.973717 lt
    396.585874 507.893589 lt
    396.604907 507.813460 lt
    396.623941 507.893589 lt
    396.642974 507.933652 lt
    396.662007 507.853524 lt
    396.681041 507.693276 lt
    396.700074 507.773396 lt
    396.719108 507.693276 lt
    396.738141 507.653211 lt
    396.757175 507.573083 lt
    396.776208 507.573083 lt
    396.795242 507.492964 lt
    396.814275 507.573083 lt
    396.833309 507.372771 lt
    396.852342 507.292651 lt
    396.871375 507.172458 lt
    396.890409 507.292651 lt
    396.909442 507.092339 lt
    396.928476 507.132394 lt
    396.947509 507.092339 lt
    396.966543 507.332715 lt
    396.985576 507.252587 lt
    397.004610 507.212522 lt
    397.023643 507.252587 lt
    397.042677 507.292651 lt
    397.061710 507.252587 lt
    397.080743 507.252587 lt
    397.099777 507.292651 lt
    397.118810 507.292651 lt
    397.137844 507.332715 lt
    397.156877 507.292651 lt
    397.175911 507.292651 lt
    397.194944 507.332715 lt
    397.213978 507.452899 lt
    397.233011 507.292651 lt
    397.252045 507.252587 lt
    397.271078 507.332715 lt
    397.290112 507.412835 lt
    397.309145 507.332715 lt
    397.328178 507.332715 lt
    397.347212 507.412835 lt
    397.366245 507.492964 lt
    397.385279 507.452899 lt
    397.404312 507.372771 lt
    397.423346 507.412835 lt
    397.442379 507.412835 lt
    397.461413 507.252587 lt
    397.480446 507.212522 lt
    397.499480 507.212522 lt
    397.518513 507.132394 lt
    397.537546 507.212522 lt
    397.556580 507.052274 lt
    397.575613 507.052274 lt
    397.594647 507.012210 lt
    397.613680 507.012210 lt
    397.632714 506.811897 lt
    397.651747 506.851962 lt
    397.670781 506.811897 lt
    397.689814 507.012210 lt
    397.708848 506.811897 lt
    397.727881 506.811897 lt
    397.746914 506.972146 lt
    397.765948 507.052274 lt
    397.784981 506.932081 lt
    397.804015 506.851962 lt
    397.823048 506.972146 lt
    397.842082 507.012210 lt
    397.861115 507.092339 lt
    397.880149 507.012210 lt
    397.899182 507.052274 lt
    397.918216 507.052274 lt
    397.937249 507.132394 lt
    397.956283 507.132394 lt
    397.975316 507.172458 lt
    397.994349 507.092339 lt
    398.013383 507.172458 lt
    398.032416 507.172458 lt
    398.051450 507.132394 lt
    398.070483 507.252587 lt
    398.089517 507.372771 lt
    398.108550 507.252587 lt
    398.127584 507.252587 lt
    398.146617 507.292651 lt
    398.165651 507.372771 lt
    398.184684 507.292651 lt
    398.203717 507.132394 lt
    398.222751 507.172458 lt
    398.241784 507.172458 lt
    398.260818 507.172458 lt
    398.279851 507.012210 lt
    398.298885 507.092339 lt
    398.317918 507.052274 lt
    398.336952 507.092339 lt
    398.355985 506.892026 lt
    398.375019 506.851962 lt
    398.394052 506.731769 lt
    398.413086 506.932081 lt
    398.432119 506.731769 lt
    398.451152 506.771833 lt
    398.470186 506.651649 lt
    398.489219 506.972146 lt
    398.508253 506.932081 lt
    398.527286 506.892026 lt
    398.546320 506.892026 lt
    398.565353 506.972146 lt
    398.584387 506.972146 lt
    398.603420 506.892026 lt
    398.622454 506.972146 lt
    398.641487 507.012210 lt
    398.660520 507.132394 lt
    398.679554 507.052274 lt
    398.698587 507.092339 lt
    398.717621 507.172458 lt
    398.736654 507.252587 lt
    398.755688 507.132394 lt
    398.774721 507.052274 lt
    398.793755 507.132394 lt
    398.812788 507.292651 lt
    398.831822 507.172458 lt
    398.850855 507.172458 lt
    398.869888 507.292651 lt
    398.888922 507.412835 lt
    398.907955 507.252587 lt
    398.926989 507.252587 lt
    398.946022 507.292651 lt
    398.965056 507.252587 lt
    398.984089 507.252587 lt
    399.003123 507.092339 lt
    399.022156 507.132394 lt
    399.041190 507.092339 lt
    399.060223 507.172458 lt
    399.079257 507.092339 lt
    399.098290 507.052274 lt
    399.117323 506.972146 lt
    399.136357 507.012210 lt
    399.155390 506.771833 lt
    399.174424 506.811897 lt
    399.193457 506.811897 lt
    399.212491 506.932081 lt
    399.231524 506.811897 lt
    399.250558 506.811897 lt
    399.269591 506.972146 lt
    399.288625 507.052274 lt
    399.307658 506.972146 lt
    399.326691 506.892026 lt
    399.345725 506.972146 lt
    399.364758 507.012210 lt
    399.383792 507.092339 lt
    399.402825 507.012210 lt
    399.421859 507.132394 lt
    399.440892 507.132394 lt
    399.459926 507.252587 lt
    399.478959 507.172458 lt
    399.497993 507.292651 lt
    399.517026 507.252587 lt
    399.536059 507.292651 lt
    399.555093 507.252587 lt
    399.574126 507.292651 lt
    399.593160 507.252587 lt
    399.612193 507.372771 lt
    399.631227 507.372771 lt
    399.650260 507.332715 lt
    399.669294 507.332715 lt
    399.688327 507.372771 lt
    399.707361 507.332715 lt
    399.726394 507.212522 lt
    399.745428 507.292651 lt
    399.764461 507.172458 lt
    399.783494 507.252587 lt
    399.802528 507.092339 lt
    399.821561 507.172458 lt
    399.840595 507.092339 lt
    399.859628 507.252587 lt
    399.878662 507.012210 lt
    399.897695 506.932081 lt
    399.916729 506.892026 lt
    399.935762 507.052274 lt
    399.954796 506.892026 lt
    399.973829 506.811897 lt
    399.992862 506.851962 lt
    400.011896 507.012210 lt
    400.030929 506.972146 lt
    400.049963 506.972146 lt
    400.068996 506.972146 lt
    400.088030 506.972146 lt
    400.107063 507.092339 lt
    400.126097 507.052274 lt
    400.145130 507.092339 lt
    400.164164 507.092339 lt
    400.183197 507.292651 lt
    400.202230 507.172458 lt
    400.221264 507.132394 lt
    400.240297 507.252587 lt
    400.259331 507.372771 lt
    400.278364 507.172458 lt
    400.297398 507.172458 lt
    400.316431 507.292651 lt
    400.335465 507.332715 lt
    400.354498 507.292651 lt
    400.373532 507.212522 lt
    400.392565 507.372771 lt
    400.411599 507.452899 lt
    400.430632 507.372771 lt
    400.449665 507.292651 lt
    400.468699 507.332715 lt
    400.487732 507.292651 lt
    400.506766 507.292651 lt
    400.525799 507.172458 lt
    400.544833 507.252587 lt
    400.563866 507.132394 lt
    400.582900 507.212522 lt
    400.601933 507.052274 lt
    400.620967 507.092339 lt
    400.640000 507.012210 lt
    400.659033 507.052274 lt
    400.678067 506.811897 lt
    400.697100 506.851962 lt
    400.716134 506.851962 lt
    400.735167 507.052274 lt
    400.754201 506.811897 lt
    400.773234 506.851962 lt
    400.792268 507.012210 lt
    400.811301 507.092339 lt
    400.830335 506.932081 lt
    400.849368 506.932081 lt
    400.868401 507.052274 lt
    400.887435 507.012210 lt
    400.906468 507.132394 lt
    400.925502 507.092339 lt
    400.944535 507.172458 lt
    400.963569 507.132394 lt
    400.982602 507.252587 lt
    401.001636 507.212522 lt
    401.020669 507.252587 lt
    401.039703 507.172458 lt
    401.058736 507.292651 lt
    401.077770 507.212522 lt
    401.096803 507.212522 lt
    401.115836 507.292651 lt
    401.134870 507.372771 lt
    401.153903 507.372771 lt
    401.172937 507.332715 lt
    401.191970 507.412835 lt
    401.211004 507.452899 lt
    401.230037 507.412835 lt
    401.249071 507.372771 lt
    401.268104 507.412835 lt
    401.287138 507.412835 lt
    401.306171 507.492964 lt
    401.325204 507.372771 lt
    401.344238 507.492964 lt
    401.363271 507.533027 lt
    401.382305 507.693276 lt
    401.401338 507.653211 lt
    401.420372 507.733340 lt
    401.439405 507.733340 lt
    401.458439 508.133965 lt
    401.477472 508.093901 lt
    401.496506 508.174029 lt
    401.515539 507.933652 lt
    401.534572 507.973717 lt
    401.553606 507.733340 lt
    401.572639 507.492964 lt
    401.591673 507.412835 lt
    401.610706 507.332715 lt
    401.629740 507.372771 lt
    401.648773 507.412835 lt
    401.667807 507.773396 lt
    401.686840 508.093901 lt
    401.705874 508.694838 lt
    401.724907 508.855086 lt
    401.743941 509.175592 lt
    401.762974 509.335839 lt
    401.782007 509.536152 lt
    401.801041 509.415968 lt
    401.820074 509.295776 lt
    401.839108 509.255720 lt
    401.858141 509.175592 lt
    401.877175 509.015343 lt
    401.896208 508.774967 lt
    401.915242 508.815030 lt
    401.934275 508.855086 lt
    401.953309 508.694838 lt
    401.972342 508.574654 lt
    401.991375 508.614718 lt
    402.010409 508.454461 lt
    402.029442 508.454461 lt
    402.048476 508.334277 lt
    402.067509 508.294213 lt
    402.086543 508.254149 lt
    402.105576 508.334277 lt
    402.124610 508.174029 lt
    402.143643 508.174029 lt
    402.162677 508.053836 lt
    402.181710 508.133965 lt
    402.200743 507.853524 lt
    402.219777 507.893589 lt
    402.238810 507.893589 lt
    402.257844 507.973717 lt
    402.276877 507.773396 lt
    402.295911 507.853524 lt
    402.314944 507.933652 lt
    402.333978 507.973717 lt
    402.353011 507.853524 lt
    402.372045 507.813460 lt
    402.391078 507.853524 lt
    402.410112 507.813460 lt
    402.429145 507.933652 lt
    402.448178 507.813460 lt
    402.467212 507.813460 lt
    402.486245 507.853524 lt
    402.505279 507.933652 lt
    402.524312 507.893589 lt
    402.543346 507.893589 lt
    402.562379 507.853524 lt
    402.581413 507.933652 lt
    402.600446 507.813460 lt
    402.619480 507.813460 lt
    402.638513 507.893589 lt
    402.657546 507.853524 lt
    402.676580 507.893589 lt
    402.695613 507.853524 lt
    402.714647 507.853524 lt
    402.733680 507.853524 lt
    402.752714 507.813460 lt
    402.771747 507.693276 lt
    402.790781 507.733340 lt
    402.809814 507.613147 lt
    402.828848 507.653211 lt
    402.847881 507.492964 lt
    402.866914 507.573083 lt
    402.885948 507.412835 lt
    402.904981 507.573083 lt
    402.924015 507.372771 lt
    402.943048 507.252587 lt
    402.962082 507.172458 lt
    402.981115 507.372771 lt
    403.000149 507.132394 lt
    403.019182 507.132394 lt
    403.038216 507.092339 lt
    403.057249 507.332715 lt
    403.076283 507.252587 lt
    403.095316 507.172458 lt
    403.114349 507.132394 lt
    403.133383 507.212522 lt
    403.152416 507.252587 lt
    403.171450 507.212522 lt
    403.190483 507.252587 lt
    403.209517 507.212522 lt
    403.228550 507.332715 lt
    403.247584 507.252587 lt
    403.266617 507.212522 lt
    403.285651 507.332715 lt
    403.304684 507.452899 lt
    403.323717 507.252587 lt
    403.342751 507.252587 lt
    403.361784 507.372771 lt
    403.380818 507.412835 lt
    403.399851 507.332715 lt
    403.418885 507.292651 lt
    403.437918 507.412835 lt
    403.456952 507.492964 lt
    403.475985 507.332715 lt
    403.495019 507.292651 lt
    403.514052 507.332715 lt
    403.533086 507.252587 lt
    403.552119 507.292651 lt
    403.571152 507.132394 lt
    403.590186 507.172458 lt
    403.609219 507.092339 lt
    403.628253 507.172458 lt
    403.647286 507.012210 lt
    403.666320 507.052274 lt
    403.685353 506.932081 lt
    403.704387 507.012210 lt
    403.723420 506.771833 lt
    403.742454 506.811897 lt
    403.761487 506.811897 lt
    403.780520 506.972146 lt
    403.799554 506.771833 lt
    403.818587 506.771833 lt
    403.837621 506.972146 lt
    403.856654 507.012210 lt
    403.875688 506.851962 lt
    403.894721 506.811897 lt
    403.913755 506.932081 lt
    403.932788 506.972146 lt
    403.951822 506.972146 lt
    403.970855 506.972146 lt
    403.989888 507.052274 lt
    404.008922 507.012210 lt
    404.027955 507.132394 lt
    404.046989 507.132394 lt
    404.066022 507.052274 lt
    404.085056 507.052274 lt
    404.104089 507.172458 lt
    404.123123 507.132394 lt
    404.142156 507.092339 lt
    404.161190 507.212522 lt
    404.180223 507.252587 lt
    404.199257 507.172458 lt
    404.218290 507.212522 lt
    404.237323 507.172458 lt
    404.256357 507.332715 lt
    404.275390 507.172458 lt
    404.294424 507.052274 lt
    404.313457 507.092339 lt
    404.332491 507.092339 lt
    404.351524 507.052274 lt
    404.370558 507.012210 lt
    404.389591 507.012210 lt
    404.408625 506.972146 lt
    404.427658 507.012210 lt
    404.446691 506.811897 lt
    404.465725 506.771833 lt
    404.484758 506.691714 lt
    404.503792 506.892026 lt
    404.522825 506.731769 lt
    404.541859 506.691714 lt
    404.560892 506.691714 lt
    404.579926 506.892026 lt
    404.598959 506.892026 lt
    404.617993 506.851962 lt
    404.637026 506.811897 lt
    404.656059 506.932081 lt
    404.675093 506.932081 lt
    404.694126 506.851962 lt
    404.713160 506.932081 lt
    404.732193 506.972146 lt
    404.751227 507.012210 lt
    404.770260 506.892026 lt
    404.789294 507.052274 lt
    404.808327 507.172458 lt
    404.827361 507.172458 lt
    404.846394 507.012210 lt
    404.865428 507.092339 lt
    404.884461 507.092339 lt
    404.903494 507.252587 lt
    404.922528 507.132394 lt
    404.941561 507.092339 lt
    404.960595 507.212522 lt
    404.979628 507.332715 lt
    404.998662 507.132394 lt
    405.017695 507.172458 lt
    405.036729 507.212522 lt
    405.055762 507.252587 lt
    405.074796 507.132394 lt
    405.093829 507.052274 lt
    405.112862 507.012210 lt
    405.131896 507.052274 lt
    405.150929 507.052274 lt
    405.169963 507.012210 lt
    405.188996 507.012210 lt
    405.208030 506.892026 lt
    405.227063 506.932081 lt
    405.246097 506.771833 lt
    405.265130 506.731769 lt
    405.284164 506.811897 lt
    405.303197 506.932081 lt
    405.322230 506.731769 lt
    405.341264 506.811897 lt
    405.360297 506.892026 lt
    405.379331 507.092339 lt
    405.398364 506.851962 lt
    405.417398 506.851962 lt
    405.436431 507.012210 lt
    405.455465 507.052274 lt
    405.474498 507.012210 lt
    405.493532 507.012210 lt
    405.512565 507.052274 lt
    405.531599 507.092339 lt
    405.550632 507.132394 lt
    405.569665 507.172458 lt
    405.588699 507.172458 lt
    405.607732 507.092339 lt
    405.626766 507.212522 lt
    405.645799 507.172458 lt
    405.664833 507.212522 lt
    405.683866 507.172458 lt
    405.702900 507.252587 lt
    405.721933 507.212522 lt
    405.740967 507.292651 lt
    405.760000 507.172458 lt
    405.779033 507.412835 lt
    405.798067 507.252587 lt
    405.817100 507.132394 lt
    405.836134 507.212522 lt
    405.855167 507.292651 lt
    405.874201 507.092339 lt
    405.893234 507.052274 lt
    405.912268 507.132394 lt
    405.931301 507.132394 lt
    405.950335 507.092339 lt
    405.969368 506.972146 lt
    405.988401 506.892026 lt
    406.007435 506.811897 lt
    406.026468 506.972146 lt
    406.045502 506.932081 lt
    406.064535 506.851962 lt
    406.083569 506.771833 lt
    406.102602 507.012210 lt
    406.121636 506.972146 lt
    406.140669 506.972146 lt
    406.159703 506.892026 lt
    406.178736 507.132394 lt
    406.197770 507.012210 lt
    406.216803 506.972146 lt
    406.235836 507.052274 lt
    406.254870 507.172458 lt
    406.273903 507.132394 lt
    406.292937 507.052274 lt
    406.311970 507.132394 lt
    406.331004 507.252587 lt
    406.350037 507.252587 lt
    406.369071 507.132394 lt
    406.388104 507.172458 lt
    406.407138 507.252587 lt
    406.426171 507.372771 lt
    406.445204 507.252587 lt
    406.464238 507.212522 lt
    406.483271 507.332715 lt
    406.502305 507.412835 lt
    406.521338 507.212522 lt
    406.540372 507.252587 lt
    406.559405 507.252587 lt
    406.578439 507.332715 lt
    406.597472 507.212522 lt
    406.616506 507.132394 lt
    406.635539 507.132394 lt
    406.654572 507.212522 lt
    406.673606 507.132394 lt
    406.692639 507.012210 lt
    406.711673 507.092339 lt
    406.730706 507.012210 lt
    406.749740 506.932081 lt
    406.768773 506.811897 lt
    406.787807 506.932081 lt
    406.806840 506.892026 lt
    406.825874 506.972146 lt
    406.844907 506.771833 lt
    406.863941 506.892026 lt
    406.882974 506.932081 lt
    406.902007 507.132394 lt
    406.921041 506.892026 lt
    406.940074 506.932081 lt
    406.959108 506.972146 lt
    406.978141 507.172458 lt
    406.997175 507.012210 lt
    407.016208 507.052274 lt
    407.035242 507.132394 lt
    407.054275 507.252587 lt
    407.073309 507.172458 lt
    407.092342 507.252587 lt
    407.111375 507.212522 lt
    407.130409 507.212522 lt
    407.149442 507.252587 lt
    407.168476 507.292651 lt
    407.187509 507.252587 lt
    407.206543 507.372771 lt
    407.225576 507.332715 lt
    407.244610 507.332715 lt
    407.263643 507.412835 lt
    407.282677 507.452899 lt
    407.301710 507.573083 lt
    407.320743 507.452899 lt
    407.339777 507.412835 lt
    407.358810 507.492964 lt
    407.377844 507.693276 lt
    407.396877 507.613147 lt
    407.415911 507.773396 lt
    407.434944 507.933652 lt
    407.453978 508.133965 lt
    407.473011 508.214085 lt
    407.492045 508.093901 lt
    407.511078 508.174029 lt
    407.530112 507.973717 lt
    407.549145 507.813460 lt
    407.568178 507.492964 lt
    407.587212 507.492964 lt
    407.606245 507.292651 lt
    407.625279 507.332715 lt
    407.644312 507.212522 lt
    407.663346 507.452899 lt
    407.682379 507.613147 lt
    407.701413 508.133965 lt
    407.720446 508.494526 lt
    407.739480 508.774967 lt
    407.758513 509.095463 lt
    407.777546 509.375904 lt
    407.796580 509.375904 lt
    407.815613 509.456032 lt
    407.834647 509.415968 lt
    407.853680 509.496088 lt
    407.872714 509.215655 lt
    407.891747 509.015343 lt
    407.910781 508.975279 lt
    407.929814 508.935214 lt
    407.948848 508.855086 lt
    407.967881 508.734902 lt
    407.986914 508.654774 lt
    408.005948 508.614718 lt
    408.024981 508.734902 lt
    408.044015 508.454461 lt
    408.063048 508.534590 lt
    408.082082 508.494526 lt
    408.101115 508.494526 lt
    408.120149 508.334277 lt
    408.139182 508.334277 lt
    408.158216 508.294213 lt
    408.177249 508.334277 lt
    408.196283 508.254149 lt
    408.215316 508.214085 lt
    408.234349 508.214085 lt
    408.253383 508.133965 lt
    408.272416 508.053836 lt
    408.291450 507.893589 lt
    408.310483 507.933652 lt
    408.329517 507.893589 lt
    408.348550 508.013772 lt
    408.367584 507.773396 lt
    408.386617 507.853524 lt
    408.405651 507.853524 lt
    408.424684 508.013772 lt
    408.443717 507.733340 lt
    408.462751 507.773396 lt
    408.481784 507.853524 lt
    408.500818 507.973717 lt
    408.519851 507.813460 lt
    408.538885 507.773396 lt
    408.557918 507.853524 lt
    408.576952 507.933652 lt
    408.595985 507.853524 lt
    408.615019 507.933652 lt
    408.634052 507.893589 lt
    408.653086 507.893589 lt
    408.672119 507.893589 lt
    408.691152 507.893589 lt
    408.710186 507.933652 lt
    408.729219 507.933652 lt
    408.748253 507.893589 lt
    408.767286 507.933652 lt
    408.786320 507.893589 lt
    408.805353 507.813460 lt
    408.824387 507.893589 lt
    408.843420 507.773396 lt
    408.862454 507.733340 lt
    408.881487 507.693276 lt
    408.900520 507.773396 lt
    408.919554 507.613147 lt
    408.938587 507.492964 lt
    408.957621 507.573083 lt
    408.976654 507.613147 lt
    408.995688 507.492964 lt
    409.014721 507.332715 lt
    409.033755 507.332715 lt
    409.052788 507.292651 lt
    409.071822 507.332715 lt
    409.090855 507.212522 lt
    409.109888 507.212522 lt
    409.128922 507.052274 lt
    409.147955 507.292651 lt
    409.166989 507.212522 lt
    409.186022 507.212522 lt
    409.205056 507.132394 lt
    409.224089 507.332715 lt
    409.243123 507.212522 lt
    409.262156 507.212522 lt
    409.281190 507.252587 lt
    409.300223 507.492964 lt
    409.319257 507.252587 lt
    409.338290 507.292651 lt
    409.357323 507.332715 lt
    409.376357 507.533027 lt
    409.395390 507.372771 lt
    409.414424 507.332715 lt
    409.433457 507.372771 lt
    409.452491 507.533027 lt
    409.471524 507.533027 lt
    409.490558 507.452899 lt
    409.509591 507.372771 lt
    409.528625 507.452899 lt
    409.547658 507.492964 lt
    409.566691 507.332715 lt
    409.585725 507.292651 lt
    409.604758 507.332715 lt
    409.623792 507.372771 lt
    409.642825 507.292651 lt
    409.661859 507.212522 lt
    409.680892 507.212522 lt
    409.699926 507.292651 lt
    409.718959 507.172458 lt
    409.737993 507.052274 lt
    409.757026 507.172458 lt
    409.776059 507.092339 lt
    409.795093 506.972146 lt
    409.814126 506.892026 lt
    409.833160 506.972146 lt
    409.852193 506.932081 lt
    409.871227 507.012210 lt
    409.890260 506.771833 lt
    409.909294 506.932081 lt
    409.928327 506.892026 lt
    409.947361 507.092339 lt
    409.966394 506.932081 lt
    409.985428 506.892026 lt
    410.004461 506.972146 lt
    410.023494 507.172458 lt
    410.042528 507.012210 lt
    410.061561 507.012210 lt
    410.080595 507.092339 lt
    410.099628 507.252587 lt
    410.118662 507.172458 lt
    410.137695 507.212522 lt
    410.156729 507.212522 lt
    410.175762 507.212522 lt
    410.194796 507.212522 lt
    410.213829 507.292651 lt
    410.232862 507.332715 lt
    410.251896 507.372771 lt
    410.270929 507.332715 lt
    410.289963 507.292651 lt
    410.308996 507.292651 lt
    410.328030 507.212522 lt
    410.347063 507.292651 lt
    410.366097 507.212522 lt
    410.385130 507.132394 lt
    410.404164 507.172458 lt
    410.423197 507.212522 lt
    410.442230 507.052274 lt
    410.461264 507.092339 lt
    410.480297 507.092339 lt
    410.499331 507.212522 lt
    410.518364 507.092339 lt
    410.537398 506.892026 lt
    410.556431 506.892026 lt
    410.575465 506.932081 lt
    410.594498 506.932081 lt
    410.613532 506.851962 lt
    410.632565 506.851962 lt
    410.651599 506.771833 lt
    410.670632 506.892026 lt
    410.689665 506.892026 lt
    410.708699 506.892026 lt
    410.727732 506.932081 lt
    410.746766 507.012210 lt
    410.765799 506.972146 lt
    410.784833 506.932081 lt
    410.803866 507.012210 lt
    410.822900 507.172458 lt
    410.841933 507.132394 lt
    410.860967 507.012210 lt
    410.880000 507.212522 lt
    410.899033 507.332715 lt
    410.918067 507.212522 lt
    410.937100 507.092339 lt
    410.956134 507.252587 lt
    410.975167 507.292651 lt
    410.994201 507.372771 lt
    411.013234 507.292651 lt
    411.032268 507.292651 lt
    411.051301 507.292651 lt
    411.070335 507.412835 lt
    411.089368 507.172458 lt
    411.108401 507.212522 lt
    411.127435 507.212522 lt
    411.146468 507.292651 lt
    411.165502 507.132394 lt
    411.184535 507.132394 lt
    411.203569 507.092339 lt
    411.222602 507.212522 lt
    411.241636 507.052274 lt
    411.260669 507.092339 lt
    411.279703 507.092339 lt
    411.298736 507.052274 lt
    411.317770 506.932081 lt
    411.336803 506.851962 lt
    411.355836 506.892026 lt
    411.374870 506.892026 lt
    411.393903 506.932081 lt
    411.412937 506.771833 lt
    411.431970 506.811897 lt
    411.451004 506.892026 lt
    411.470037 507.052274 lt
    411.489071 506.932081 lt
    411.508104 506.932081 lt
    411.527138 507.052274 lt
    411.546171 507.132394 lt
    411.565204 507.012210 lt
    411.584238 507.012210 lt
    411.603271 507.132394 lt
    411.622305 507.172458 lt
    411.641338 507.212522 lt
    411.660372 507.212522 lt
    411.679405 507.212522 lt
    411.698439 507.212522 lt
    411.717472 507.292651 lt
    411.736506 507.252587 lt
    411.755539 507.372771 lt
    411.774572 507.332715 lt
    411.793606 507.372771 lt
    411.812639 507.252587 lt
    411.831673 507.372771 lt
    411.850706 507.212522 lt
    411.869740 507.372771 lt
    411.888773 507.212522 lt
    411.907807 507.172458 lt
    411.926840 507.172458 lt
    411.945874 507.332715 lt
    411.964907 507.092339 lt
    411.983941 507.092339 lt
    412.002974 507.052274 lt
    412.022007 507.172458 lt
    412.041041 507.052274 lt
    412.060074 506.932081 lt
    412.079108 506.932081 lt
    412.098141 506.932081 lt
    412.117175 506.972146 lt
    412.136208 506.851962 lt
    412.155242 506.892026 lt
    412.174275 506.811897 lt
    412.193309 507.012210 lt
    412.212342 506.932081 lt
    412.231375 506.851962 lt
    412.250409 506.932081 lt
    412.269442 507.092339 lt
    412.288476 507.012210 lt
    412.307509 506.932081 lt
    412.326543 507.052274 lt
    412.345576 507.132394 lt
    412.364610 507.092339 lt
    412.383643 507.012210 lt
    412.402677 507.132394 lt
    412.421710 507.172458 lt
    412.440743 507.252587 lt
    412.459777 507.212522 lt
    412.478810 507.332715 lt
    412.497844 507.292651 lt
    412.516877 507.492964 lt
    412.535911 507.332715 lt
    412.554944 507.372771 lt
    412.573978 507.332715 lt
    412.593011 507.412835 lt
    412.612045 507.212522 lt
    412.631078 507.212522 lt
    412.650112 507.212522 lt
    412.669145 507.292651 lt
    412.688178 507.172458 lt
    412.707212 507.132394 lt
    412.726245 507.132394 lt
    412.745279 507.172458 lt
    412.764312 507.132394 lt
    412.783346 507.012210 lt
    412.802379 506.972146 lt
    412.821413 506.972146 lt
    412.840446 507.092339 lt
    412.859480 506.972146 lt
    412.878513 506.972146 lt
    412.897546 506.972146 lt
    412.916580 507.092339 lt
    412.935613 506.932081 lt
    412.954647 506.851962 lt
    412.973680 506.892026 lt
    412.992714 507.012210 lt
    413.011747 506.932081 lt
    413.030781 506.892026 lt
    413.049814 507.012210 lt
    413.068848 507.012210 lt
    413.087881 507.012210 lt
    413.106914 507.012210 lt
    413.125948 507.052274 lt
    413.144981 507.052274 lt
    413.164015 507.212522 lt
    413.183048 507.132394 lt
    413.202082 507.212522 lt
    413.221115 507.252587 lt
    413.240149 507.412835 lt
    413.259182 507.332715 lt
    413.278216 507.412835 lt
    413.297249 507.452899 lt
    413.316283 507.653211 lt
    413.335316 507.533027 lt
    413.354349 507.492964 lt
    413.373383 507.492964 lt
    413.392416 507.613147 lt
    413.411450 507.653211 lt
    413.430483 507.613147 lt
    413.449517 507.813460 lt
    413.468550 507.853524 lt
    413.487584 508.053836 lt
    413.506617 508.093901 lt
    413.525651 508.254149 lt
    413.544684 508.334277 lt
    413.563717 508.294213 lt
    413.582751 507.893589 lt
    413.601784 507.653211 lt
    413.620818 507.613147 lt
    413.639851 507.613147 lt
    413.658885 507.332715 lt
    413.677918 507.132394 lt
    413.696952 507.332715 lt
    413.715985 507.492964 lt
    413.735019 507.933652 lt
    413.754052 508.414397 lt
    413.773086 508.734902 lt
    413.792119 508.855086 lt
    413.811152 509.335839 lt
    413.830186 509.295776 lt
    413.849219 509.456032 lt
    413.868253 509.415968 lt
    413.887286 509.536152 lt
    413.906320 509.215655 lt
    413.925353 509.095463 lt
    413.944387 509.135527 lt
    413.963420 509.175592 lt
    413.982454 508.975279 lt
    414.001487 508.895151 lt
    414.020520 508.895151 lt
    414.039554 508.815030 lt
    414.058587 508.774967 lt
    414.077621 508.694838 lt
    414.096654 508.694838 lt
    414.115688 508.574654 lt
    414.134721 508.534590 lt
    414.153755 508.494526 lt
    414.172788 508.494526 lt
    414.191822 508.374342 lt
    414.210855 508.494526 lt
    414.229888 508.334277 lt
    414.248922 508.294213 lt
    414.267955 508.294213 lt
    414.286989 508.374342 lt
    414.306022 508.214085 lt
    414.325056 508.093901 lt
    414.344089 508.133965 lt
    414.363123 508.133965 lt
    414.382156 508.093901 lt
    414.401190 507.933652 lt
    414.420223 507.973717 lt
    414.439257 507.853524 lt
    414.458290 507.973717 lt
    414.477323 507.733340 lt
    414.496357 507.773396 lt
    414.515390 507.813460 lt
    414.534424 507.933652 lt
    414.553457 507.733340 lt
    414.572491 507.813460 lt
    414.591524 507.813460 lt
    414.610558 507.933652 lt
    414.629591 507.813460 lt
    414.648625 507.813460 lt
    414.667658 507.853524 lt
    414.686691 507.893589 lt
    414.705725 507.933652 lt
    414.724758 507.893589 lt
    414.743792 507.973717 lt
    414.762825 508.013772 lt
    414.781859 508.053836 lt
    414.800892 507.933652 lt
    414.819926 507.933652 lt
    414.838959 508.013772 lt
    414.857993 508.013772 lt
    414.877026 507.813460 lt
    414.896059 507.773396 lt
    414.915093 507.813460 lt
    414.934126 507.933652 lt
    414.953160 507.693276 lt
    414.972193 507.653211 lt
    414.991227 507.693276 lt
    415.010260 507.733340 lt
    415.029294 507.573083 lt
    415.048327 507.492964 lt
    415.067361 507.492964 lt
    415.086394 507.452899 lt
    415.105428 507.452899 lt
    415.124461 507.332715 lt
    415.143494 507.412835 lt
    415.162528 507.292651 lt
    415.181561 507.372771 lt
    415.200595 507.252587 lt
    415.219628 507.212522 lt
    415.238662 507.172458 lt
    415.257695 507.332715 lt
    415.276729 507.212522 lt
    415.295762 507.172458 lt
    415.314796 507.212522 lt
    415.333829 507.452899 lt
    415.352862 507.252587 lt
    415.371896 507.212522 lt
    415.390929 507.332715 lt
    415.409963 507.412835 lt
    415.428996 507.292651 lt
    415.448030 507.292651 lt
    415.467063 507.332715 lt
    415.486097 507.372771 lt
    415.505130 507.533027 lt
    415.524164 507.452899 lt
    415.543197 507.452899 lt
    415.562230 507.492964 lt
    415.581264 507.653211 lt
    415.600297 507.492964 lt
    415.619331 507.412835 lt
    415.638364 507.412835 lt
    415.657398 507.492964 lt
    415.676431 507.372771 lt
    415.695465 507.332715 lt
    415.714498 507.252587 lt
    415.733532 507.372771 lt
    415.752565 507.292651 lt
    415.771599 507.132394 lt
    415.790632 507.172458 lt
    415.809665 507.172458 lt
    415.828699 507.132394 lt
    415.847732 506.972146 lt
    415.866766 507.052274 lt
    415.885799 507.012210 lt
    415.904833 507.092339 lt
    415.923866 506.972146 lt
    415.942900 506.972146 lt
    415.961933 506.932081 lt
    415.980967 507.132394 lt
    416.000000 506.892026 lt
    416.019033 506.892026 lt
    416.038067 506.972146 lt
    416.057100 507.052274 lt
    416.076134 506.932081 lt
    416.095167 506.972146 lt
    416.114201 506.972146 lt
    416.133234 507.132394 lt
    416.152268 507.052274 lt
    416.171301 507.052274 lt
    416.190335 507.092339 lt
    416.209368 507.172458 lt
    416.228401 507.252587 lt
    416.247435 507.172458 lt
    416.266468 507.292651 lt
    416.285502 507.292651 lt
    416.304535 507.452899 lt
    416.323569 507.372771 lt
    416.342602 507.372771 lt
    416.361636 507.372771 lt
    416.380669 507.452899 lt
    416.399703 507.292651 lt
    416.418736 507.212522 lt
    416.437770 507.292651 lt
    416.456803 507.332715 lt
    416.475836 507.252587 lt
    416.494870 507.092339 lt
    416.513903 507.172458 lt
    416.532937 507.132394 lt
    416.551970 507.132394 lt
    416.571004 507.052274 lt
    416.590037 507.052274 lt
    416.609071 506.932081 lt
    416.628104 507.132394 lt
    416.647138 506.932081 lt
    416.666171 506.972146 lt
    416.685204 506.932081 lt
    416.704238 507.052274 lt
    416.723271 506.851962 lt
    416.742305 506.892026 lt
    416.761338 506.892026 lt
    416.780372 507.012210 lt
    416.799405 506.932081 lt
    416.818439 506.892026 lt
    416.837472 506.932081 lt
    416.856506 507.012210 lt
    416.875539 507.012210 lt
    416.894572 506.972146 lt
    416.913606 507.012210 lt
    416.932639 507.012210 lt
    416.951673 507.212522 lt
    416.970706 507.092339 lt
    416.989740 507.172458 lt
    417.008773 507.252587 lt
    417.027807 507.412835 lt
    417.046840 507.252587 lt
    417.065874 507.292651 lt
    417.084907 507.372771 lt
    417.103941 507.452899 lt
    417.122974 507.372771 lt
    417.142007 507.292651 lt
    417.161041 507.332715 lt
    417.180074 507.252587 lt
    417.199108 507.292651 lt
    417.218141 507.212522 lt
    417.237175 507.212522 lt
    417.256208 507.172458 lt
    417.275242 507.212522 lt
    417.294275 507.052274 lt
    417.313309 507.092339 lt
    417.332342 507.052274 lt
    417.351375 507.172458 lt
    417.370409 507.012210 lt
    417.389442 507.052274 lt
    417.408476 507.012210 lt
    417.427509 507.212522 lt
    417.446543 506.972146 lt
    417.465576 506.892026 lt
    417.484610 506.932081 lt
    417.503643 507.052274 lt
    417.522677 506.972146 lt
    417.541710 506.892026 lt
    417.560743 506.972146 lt
    417.579777 506.972146 lt
    417.598810 506.972146 lt
    417.617844 507.012210 lt
    417.636877 507.052274 lt
    417.655911 507.012210 lt
    417.674944 507.172458 lt
    417.693978 507.052274 lt
    417.713011 507.092339 lt
    417.732045 507.172458 lt
    417.751078 507.292651 lt
    417.770112 507.292651 lt
    417.789145 507.292651 lt
    417.808178 507.332715 lt
    417.827212 507.492964 lt
    417.846245 507.372771 lt
    417.865279 507.332715 lt
    417.884312 507.412835 lt
    417.903346 507.412835 lt
    417.922379 507.332715 lt
    417.941413 507.212522 lt
    417.960446 507.332715 lt
    417.979480 507.252587 lt
    417.998513 507.252587 lt
    418.017546 507.172458 lt
    418.036580 507.172458 lt
    418.055613 507.172458 lt
    418.074647 507.252587 lt
    418.093680 507.012210 lt
    418.112714 507.092339 lt
    418.131747 507.012210 lt
    418.150781 507.212522 lt
    418.169814 507.052274 lt
    418.188848 507.012210 lt
    418.207881 507.012210 lt
    418.226914 507.092339 lt
    418.245948 506.972146 lt
    418.264981 506.932081 lt
    418.284015 506.892026 lt
    418.303048 506.972146 lt
    418.322082 507.012210 lt
    418.341115 506.892026 lt
    418.360149 506.972146 lt
    418.379182 506.972146 lt
    418.398216 507.132394 lt
    418.417249 507.012210 lt
    418.436283 507.052274 lt
    418.455316 507.092339 lt
    418.474349 507.172458 lt
    418.493383 507.132394 lt
    418.512416 507.212522 lt
    418.531450 507.292651 lt
    418.550483 507.452899 lt
    418.569517 507.332715 lt
    418.588550 507.332715 lt
    418.607584 507.372771 lt
    418.626617 507.452899 lt
    418.645651 507.452899 lt
    418.664684 507.292651 lt
    418.683717 507.292651 lt
    418.702751 507.292651 lt
    418.721784 507.332715 lt
    418.740818 507.212522 lt
    418.759851 507.172458 lt
    418.778885 507.172458 lt
    418.797918 507.292651 lt
    418.816952 507.092339 lt
    418.835985 507.132394 lt
    418.855019 507.092339 lt
    418.874052 507.212522 lt
    418.893086 506.972146 lt
    418.912119 507.012210 lt
    418.931152 507.012210 lt
    418.950186 507.172458 lt
    418.969219 506.932081 lt
    418.988253 506.932081 lt
    419.007286 506.932081 lt
    419.026320 507.052274 lt
    419.045353 506.932081 lt
    419.064387 506.892026 lt
    419.083420 506.972146 lt
    419.102454 506.972146 lt
    419.121487 507.012210 lt
    419.140520 507.012210 lt
    419.159554 507.012210 lt
    419.178587 507.012210 lt
    419.197621 507.172458 lt
    419.216654 507.092339 lt
    419.235688 507.092339 lt
    419.254721 507.172458 lt
    419.273755 507.332715 lt
    419.292788 507.252587 lt
    419.311822 507.332715 lt
    419.330855 507.452899 lt
    419.349888 507.613147 lt
    419.368922 507.533027 lt
    419.387955 507.573083 lt
    419.406989 507.733340 lt
    419.426022 507.773396 lt
    419.445056 507.853524 lt
    419.464089 507.813460 lt
    419.483123 508.053836 lt
    419.502156 508.133965 lt
    419.521190 508.174029 lt
    419.540223 508.294213 lt
    419.559257 508.414397 lt
    419.578290 508.294213 lt
    419.597323 508.214085 lt
    419.616357 507.893589 lt
    419.635390 507.653211 lt
    419.654424 507.533027 lt
    419.673457 507.613147 lt
    419.692491 507.252587 lt
    419.711524 507.292651 lt
    419.730558 507.292651 lt
    419.749591 507.893589 lt
    419.768625 508.214085 lt
    419.787658 508.654774 lt
    419.806691 508.975279 lt
    419.825725 509.215655 lt
    419.844758 509.335839 lt
    419.863792 509.335839 lt
    419.882825 509.456032 lt
    419.901859 509.375904 lt
    419.920892 509.375904 lt
    419.939926 509.175592 lt
    419.958959 509.095463 lt
    419.977993 508.975279 lt
    419.997026 509.095463 lt
    420.016059 508.895151 lt
    420.035093 508.815030 lt
    420.054126 508.855086 lt
    420.073160 508.975279 lt
    420.092193 508.815030 lt
    420.111227 508.694838 lt
    420.130260 508.694838 lt
    420.149294 508.774967 lt
    420.168327 508.734902 lt
    420.187361 508.614718 lt
    420.206394 508.654774 lt
    420.225428 508.574654 lt
    420.244461 508.614718 lt
    420.263494 508.454461 lt
    420.282528 508.454461 lt
    420.301561 508.414397 lt
    420.320595 508.454461 lt
    420.339628 508.294213 lt
    420.358662 508.214085 lt
    420.377695 508.254149 lt
    420.396729 508.294213 lt
    420.415762 508.093901 lt
    420.434796 508.093901 lt
    420.453829 508.053836 lt
    420.472862 508.133965 lt
    420.491896 507.973717 lt
    420.510929 507.853524 lt
    420.529963 507.853524 lt
    420.548996 507.853524 lt
    420.568030 507.853524 lt
    420.587063 507.773396 lt
    420.606097 507.853524 lt
    420.625130 507.733340 lt
    420.644164 507.853524 lt
    420.663197 507.773396 lt
    420.682230 507.853524 lt
    420.701264 507.813460 lt
    420.720297 507.973717 lt
    420.739331 507.813460 lt
    420.758364 507.813460 lt
    420.777398 507.853524 lt
    420.796431 508.013772 lt
    420.815465 507.973717 lt
    420.834498 507.973717 lt
    420.853532 507.973717 lt
    420.872565 508.053836 lt
    420.891599 507.933652 lt
    420.910632 507.893589 lt
    420.929665 507.973717 lt
    420.948699 507.933652 lt
    420.967732 507.893589 lt
    420.986766 507.773396 lt
    421.005799 507.813460 lt
    421.024833 507.813460 lt
    421.043866 507.773396 lt
    421.062900 507.693276 lt
    421.081933 507.613147 lt
    421.100967 507.613147 lt
    421.120000 507.733340 lt
    421.139033 507.533027 lt
    421.158067 507.452899 lt
    421.177100 507.452899 lt
    421.196134 507.533027 lt
    421.215167 507.412835 lt
    421.234201 507.332715 lt
    421.253234 507.332715 lt
    421.272268 507.252587 lt
    421.291301 507.292651 lt
    421.310335 507.212522 lt
    421.329368 507.212522 lt
    421.348401 507.132394 lt
    421.367435 507.412835 lt
    421.386468 507.132394 lt
    421.405502 507.212522 lt
    421.424535 507.292651 lt
    421.443569 507.452899 lt
    421.462602 507.292651 lt
    421.481636 507.292651 lt
    421.500669 507.372771 lt
    421.519703 507.452899 lt
    421.538736 507.372771 lt
    421.557770 507.372771 lt
    421.576803 507.452899 lt
    421.595836 507.492964 lt
    421.614870 507.533027 lt
    421.633903 507.452899 lt
    421.652937 507.452899 lt
    421.671970 507.452899 lt
    421.691004 507.613147 lt
    421.710037 507.452899 lt
    421.729071 507.372771 lt
    421.748104 507.412835 lt
    421.767138 507.533027 lt
    421.786171 507.372771 lt
    421.805204 507.252587 lt
    421.824238 507.292651 lt
    421.843271 507.412835 lt
    421.862305 507.292651 lt
    421.881338 507.172458 lt
    421.900372 507.212522 lt
    421.919405 507.172458 lt
    421.938439 507.172458 lt
    421.957472 507.012210 lt
    421.976506 507.012210 lt
    421.995539 506.972146 lt
    422.014572 507.052274 lt
    422.033606 506.892026 lt
    422.052639 506.932081 lt
    422.071673 506.932081 lt
    422.090706 507.092339 lt
    422.109740 506.972146 lt
    422.128773 507.012210 lt
    422.147807 506.932081 lt
    422.166840 507.052274 lt
    422.185874 507.092339 lt
    422.204907 507.012210 lt
    422.223941 507.012210 lt
    422.242974 507.132394 lt
    422.262007 507.212522 lt
    422.281041 507.092339 lt
    422.300074 507.212522 lt
    422.319108 507.252587 lt
    422.338141 507.372771 lt
    422.357175 507.292651 lt
    422.376208 507.252587 lt
    422.395242 507.332715 lt
    422.414275 507.372771 lt
    422.433309 507.332715 lt
    422.452342 507.372771 lt
    422.471375 507.372771 lt
    422.490409 507.372771 lt
    422.509442 507.292651 lt
    422.528476 507.292651 lt
    422.547509 507.292651 lt
    422.566543 507.172458 lt
    422.585576 507.212522 lt
    422.604610 507.172458 lt
    422.623643 507.132394 lt
    422.642677 507.092339 lt
    422.661710 507.252587 lt
    422.680743 507.052274 lt
    422.699777 507.012210 lt
    422.718810 507.052274 lt
    422.737844 507.132394 lt
    422.756877 506.932081 lt
    422.775911 506.811897 lt
    422.794944 506.932081 lt
    422.813978 506.932081 lt
    422.833011 506.932081 lt
    422.852045 506.892026 lt
    422.871078 506.932081 lt
    422.890112 506.892026 lt
    422.909145 507.012210 lt
    422.928178 506.932081 lt
    422.947212 507.012210 lt
    422.966245 507.012210 lt
    422.985279 507.172458 lt
    423.004312 507.092339 lt
    423.023346 507.052274 lt
    423.042379 507.092339 lt
    423.061413 507.332715 lt
    423.080446 507.212522 lt
    423.099480 507.252587 lt
    423.118513 507.252587 lt
    423.137546 507.292651 lt
    423.156580 507.252587 lt
    423.175613 507.212522 lt
    423.194647 507.292651 lt
    423.213680 507.372771 lt
    423.232714 507.412835 lt
    423.251747 507.332715 lt
    423.270781 507.252587 lt
    423.289814 507.332715 lt
    423.308848 507.372771 lt
    423.327881 507.212522 lt
    423.346914 507.172458 lt
    423.365948 507.252587 lt
    423.384981 507.252587 lt
    423.404015 507.132394 lt
    423.423048 507.052274 lt
    423.442082 507.092339 lt
    423.461115 507.052274 lt
    423.480149 507.052274 lt
    423.499182 506.892026 lt
    423.518216 506.932081 lt
    423.537249 506.851962 lt
    423.556283 507.012210 lt
    423.575316 506.851962 lt
    423.594349 506.972146 lt
    423.613383 506.932081 lt
    423.632416 507.132394 lt
    423.651450 507.012210 lt
    423.670483 506.932081 lt
    423.689517 507.052274 lt
    423.708550 507.172458 lt
    423.727584 507.052274 lt
    423.746617 507.052274 lt
    423.765651 507.052274 lt
    423.784684 507.132394 lt
    423.803717 507.172458 lt
    423.822751 507.132394 lt
    423.841784 507.212522 lt
    423.860818 507.252587 lt
    423.879851 507.372771 lt
    423.898885 507.212522 lt
    423.917918 507.292651 lt
    423.936952 507.292651 lt
    423.955985 507.412835 lt
    423.975019 507.332715 lt
    423.994052 507.372771 lt
    424.013086 507.332715 lt
    424.032119 507.412835 lt
    424.051152 507.332715 lt
    424.070186 507.292651 lt
    424.089219 507.252587 lt
    424.108253 507.252587 lt
    424.127286 507.252587 lt
    424.146320 507.132394 lt
    424.165353 507.132394 lt
    424.184387 507.092339 lt
    424.203420 507.132394 lt
    424.222454 507.012210 lt
    424.241487 507.012210 lt
    424.260520 506.932081 lt
    424.279554 507.092339 lt
    424.298587 506.892026 lt
    424.317621 506.851962 lt
    424.336654 506.892026 lt
    424.355688 507.092339 lt
    424.374721 506.932081 lt
    424.393755 506.892026 lt
    424.412788 507.052274 lt
    424.431822 506.972146 lt
    424.450855 507.012210 lt
    424.469888 507.012210 lt
    424.488922 507.092339 lt
    424.507955 507.012210 lt
    424.526989 507.172458 lt
    424.546022 507.132394 lt
    424.565056 507.092339 lt
    424.584089 507.172458 lt
    424.603123 507.372771 lt
    424.622156 507.292651 lt
    424.641190 507.172458 lt
    424.660223 507.252587 lt
    424.679257 507.372771 lt
    424.698290 507.292651 lt
    424.717323 507.212522 lt
    424.736357 507.332715 lt
    424.755390 507.372771 lt
    424.774424 507.332715 lt
    424.793457 507.212522 lt
    424.812491 507.292651 lt
    424.831524 507.252587 lt
    424.850558 507.292651 lt
    424.869591 507.092339 lt
    424.888625 507.172458 lt
    424.907658 507.172458 lt
    424.926691 507.332715 lt
    424.945725 507.132394 lt
    424.964758 507.052274 lt
    424.983792 507.052274 lt
    425.002825 507.092339 lt
    425.021859 506.972146 lt
    425.040892 506.892026 lt
    425.059926 506.851962 lt
    425.078959 506.851962 lt
    425.097993 506.972146 lt
    425.117026 506.932081 lt
    425.136059 506.932081 lt
    425.155093 506.892026 lt
    425.174126 507.132394 lt
    425.193160 506.932081 lt
    425.212193 506.932081 lt
    425.231227 507.052274 lt
    425.250260 507.212522 lt
    425.269294 507.092339 lt
    425.288327 507.092339 lt
    425.307361 507.172458 lt
    425.326394 507.212522 lt
    425.345428 507.292651 lt
    425.364461 507.332715 lt
    425.383494 507.492964 lt
    425.402528 507.452899 lt
    425.421561 507.573083 lt
    425.440595 507.573083 lt
    425.459628 507.613147 lt
    425.478662 507.773396 lt
    425.497695 508.174029 lt
    425.516729 508.053836 lt
    425.535762 508.133965 lt
    425.554796 508.294213 lt
    425.573829 508.574654 lt
    425.592862 508.454461 lt
    425.611896 508.254149 lt
    425.630929 508.013772 lt
    425.649963 507.933652 lt
    425.668996 507.773396 lt
    425.688030 507.573083 lt
    425.707063 507.452899 lt
    425.726097 507.252587 lt
    425.745130 507.412835 lt
    425.764164 507.452899 lt
    425.783197 507.813460 lt
    425.802230 508.334277 lt
    425.821264 508.855086 lt
    425.840297 509.015343 lt
    425.859331 509.095463 lt
    425.878364 509.335839 lt
    425.897398 509.576216 lt
    425.916431 509.456032 lt
    425.935465 509.335839 lt
    425.954498 509.215655 lt
    425.973532 509.175592 lt
    425.992565 509.175592 lt
    426.011599 508.975279 lt
    426.030632 508.935214 lt
    426.049665 508.815030 lt
    426.068699 508.895151 lt
    426.087732 508.694838 lt
    426.106766 508.774967 lt
    426.125799 508.734902 lt
    426.144833 508.895151 lt
    426.163866 508.694838 lt
    426.182900 508.614718 lt
    426.201933 508.574654 lt
    426.220967 508.694838 lt
    426.240000 508.574654 lt
    426.259033 508.574654 lt
    426.278067 508.654774 lt
    426.297100 508.614718 lt
    426.316134 508.574654 lt
    426.335167 508.494526 lt
    426.354201 508.494526 lt
    426.373234 508.374342 lt
    426.392268 508.414397 lt
    426.411301 508.254149 lt
    426.430335 508.254149 lt
    426.449368 508.174029 lt
    426.468401 508.334277 lt
    426.487435 508.093901 lt
    426.506468 508.053836 lt
    426.525502 508.053836 lt
    426.544535 508.053836 lt
    426.563569 507.893589 lt
    426.582602 507.773396 lt
    426.601636 507.773396 lt
    426.620669 507.733340 lt
    426.639703 507.853524 lt
    426.658736 507.733340 lt
    426.677770 507.773396 lt
    426.696803 507.773396 lt
    426.715836 507.893589 lt
    426.734870 507.733340 lt
    426.753903 507.773396 lt
    426.772937 507.813460 lt
    426.791970 507.973717 lt
    426.811004 507.853524 lt
    426.830037 507.813460 lt
    426.849071 507.853524 lt
    426.868104 507.933652 lt
    426.887138 507.893589 lt
    426.906171 507.853524 lt
    426.925204 507.933652 lt
    426.944238 507.893589 lt
    426.963271 507.893589 lt
    426.982305 507.813460 lt
    427.001338 507.853524 lt
    427.020372 507.893589 lt
    427.039405 508.013772 lt
    427.058439 507.813460 lt
    427.077472 507.813460 lt
    427.096506 507.773396 lt
    427.115539 507.893589 lt
    427.134572 507.693276 lt
    427.153606 507.653211 lt
    427.172639 507.613147 lt
    427.191673 507.693276 lt
    427.210706 507.492964 lt
    427.229740 507.533027 lt
    427.248773 507.452899 lt
    427.267807 507.412835 lt
    427.286840 507.452899 lt
    427.305874 507.252587 lt
    427.324907 507.252587 lt
    427.343941 507.212522 lt
    427.362974 507.252587 lt
    427.382007 507.172458 lt
    427.401041 507.212522 lt
    427.420074 507.212522 lt
    427.439108 507.332715 lt
    427.458141 507.252587 lt
    427.477175 507.172458 lt
    427.496208 507.252587 lt
    427.515242 507.372771 lt
    427.534275 507.332715 lt
    427.553309 507.212522 lt
    427.572342 507.332715 lt
    427.591375 507.292651 lt
    427.610409 507.412835 lt
    427.629442 507.292651 lt
    427.648476 507.412835 lt
    427.667509 507.412835 lt
    427.686543 507.533027 lt
    427.705576 507.332715 lt
    427.724610 507.412835 lt
    427.743643 507.372771 lt
    427.762677 507.533027 lt
    427.781710 507.412835 lt
    427.800743 507.452899 lt
    427.819777 507.452899 lt
    427.838810 507.492964 lt
    427.857844 507.372771 lt
    427.876877 507.332715 lt
    427.895911 507.252587 lt
    427.914944 507.292651 lt
    427.933978 507.292651 lt
    427.953011 507.212522 lt
    427.972045 507.172458 lt
    427.991078 507.172458 lt
    428.010112 507.212522 lt
    428.029145 507.092339 lt
    428.048178 506.972146 lt
    428.067212 506.972146 lt
    428.086245 507.092339 lt
    428.105279 506.932081 lt
    428.124312 506.851962 lt
    428.143346 506.972146 lt
    428.162379 507.012210 lt
    428.181413 507.012210 lt
    428.200446 506.892026 lt
    428.219480 506.972146 lt
    428.238513 506.892026 lt
    428.257546 507.092339 lt
    428.276580 507.012210 lt
    428.295613 507.092339 lt
    428.314647 506.972146 lt
    428.333680 507.292651 lt
    428.352714 507.092339 lt
    428.371747 507.132394 lt
    428.390781 507.172458 lt
    428.409814 507.412835 lt
    428.428848 507.252587 lt
    428.447881 507.212522 lt
    428.466914 507.252587 lt
    428.485948 507.332715 lt
    428.504981 507.252587 lt
    428.524015 507.292651 lt
    428.543048 507.372771 lt
    428.562082 507.332715 lt
    428.581115 507.372771 lt
    428.600149 507.292651 lt
    428.619182 507.292651 lt
    428.638216 507.292651 lt
    428.657249 507.332715 lt
    428.676283 507.132394 lt
    428.695316 507.132394 lt
    428.714349 507.172458 lt
    428.733383 507.252587 lt
    428.752416 507.172458 lt
    428.771450 507.012210 lt
    428.790483 507.052274 lt
    428.809517 507.092339 lt
    428.828550 507.012210 lt
    428.847584 506.811897 lt
    428.866617 506.851962 lt
    428.885651 506.771833 lt
    428.904684 506.932081 lt
    428.923717 506.851962 lt
    428.942751 506.932081 lt
    428.961784 506.892026 lt
    428.980818 507.092339 lt
    428.999851 506.892026 lt
    429.018885 506.972146 lt
    429.037918 507.012210 lt
    429.056952 507.212522 lt
    429.075985 507.052274 lt
    429.095019 507.012210 lt
    429.114052 507.092339 lt
    429.133086 507.172458 lt
    429.152119 507.212522 lt
    429.171152 507.172458 lt
    429.190186 507.252587 lt
    429.209219 507.252587 lt
    429.228253 507.292651 lt
    429.247286 507.172458 lt
    429.266320 507.172458 lt
    429.285353 507.292651 lt
    429.304387 507.412835 lt
    429.323420 507.292651 lt
    429.342454 507.332715 lt
    429.361487 507.372771 lt
    429.380520 507.412835 lt
    429.399554 507.292651 lt
    429.418587 507.212522 lt
    429.437621 507.212522 lt
    429.456654 507.212522 lt
    429.475688 507.172458 lt
    429.494721 507.092339 lt
    429.513755 507.132394 lt
    429.532788 507.052274 lt
    429.551822 507.132394 lt
    429.570855 506.972146 lt
    429.589888 506.972146 lt
    429.608922 506.932081 lt
    429.627955 507.092339 lt
    429.646989 506.851962 lt
    429.666022 506.892026 lt
    429.685056 507.012210 lt
    429.704089 507.092339 lt
    429.723123 506.972146 lt
    429.742156 506.932081 lt
    429.761190 507.012210 lt
    429.780223 507.012210 lt
    429.799257 507.052274 lt
    429.818290 507.012210 lt
    429.837323 507.092339 lt
    429.856357 507.052274 lt
    429.875390 507.212522 lt
    429.894424 507.132394 lt
    429.913457 507.172458 lt
    429.932491 507.212522 lt
    429.951524 507.412835 lt
    429.970558 507.292651 lt
    429.989591 507.252587 lt
    430.008625 507.252587 lt
    430.027658 507.412835 lt
    430.046691 507.252587 lt
    430.065725 507.292651 lt
    430.084758 507.372771 lt
    430.103792 507.412835 lt
    430.122825 507.332715 lt
    430.141859 507.292651 lt
    430.160892 507.332715 lt
    430.179926 507.252587 lt
    430.198959 507.292651 lt
    430.217993 507.172458 lt
    430.237026 507.172458 lt
    430.256059 507.132394 lt
    430.275093 507.292651 lt
    430.294126 507.092339 lt
    430.313160 507.012210 lt
    430.332193 507.052274 lt
    430.351227 507.092339 lt
    430.370260 506.932081 lt
    430.389294 506.892026 lt
    430.408327 506.892026 lt
    430.427361 506.972146 lt
    430.446394 507.012210 lt
    430.465428 506.892026 lt
    430.484461 506.892026 lt
    430.503494 506.892026 lt
    430.522528 507.052274 lt
    430.541561 506.972146 lt
    430.560595 507.012210 lt
    430.579628 507.052274 lt
    430.598662 507.252587 lt
    430.617695 507.052274 lt
    430.636729 507.092339 lt
    430.655762 507.172458 lt
    430.674796 507.332715 lt
    430.693829 507.252587 lt
    430.712862 507.212522 lt
    430.731896 507.292651 lt
    430.750929 507.292651 lt
    430.769963 507.292651 lt
    430.788996 507.212522 lt
    430.808030 507.252587 lt
    430.827063 507.332715 lt
    430.846097 507.372771 lt
    430.865130 507.292651 lt
    430.884164 507.292651 lt
    430.903197 507.252587 lt
    430.922230 507.372771 lt
    430.941264 507.172458 lt
    430.960297 507.212522 lt
    430.979331 507.172458 lt
    430.998364 507.332715 lt
    431.017398 507.132394 lt
    431.036431 507.132394 lt
    431.055465 507.052274 lt
    431.074498 507.212522 lt
    431.093532 507.012210 lt
    431.112565 506.851962 lt
    431.131599 506.932081 lt
    431.150632 506.892026 lt
    431.169665 506.932081 lt
    431.188699 506.851962 lt
    431.207732 506.932081 lt
    431.226766 506.892026 lt
    431.245799 506.972146 lt
    431.264833 506.932081 lt
    431.283866 506.972146 lt
    431.302900 506.932081 lt
    431.321933 507.172458 lt
    431.340967 507.052274 lt
    431.360000 507.092339 lt
    431.379033 507.172458 lt
    431.398067 507.412835 lt
    431.417100 507.372771 lt
    431.436134 507.372771 lt
    431.455167 507.533027 lt
    431.474201 507.693276 lt
    431.493234 507.653211 lt
    431.512268 507.693276 lt
    431.531301 507.893589 lt
    431.550335 507.933652 lt
    431.569368 508.133965 lt
    431.588401 508.294213 lt
    431.607435 508.454461 lt
    431.626468 508.494526 lt
    431.645502 508.414397 lt
    431.664535 508.133965 lt
    431.683569 507.933652 lt
    431.702602 507.813460 lt
    431.721636 507.853524 lt
    431.740669 507.492964 lt
    431.759703 507.412835 lt
    431.778736 507.452899 lt
    431.797770 507.693276 lt
    431.816803 508.053836 lt
    431.835836 508.534590 lt
    431.854870 508.935214 lt
    431.873903 509.135527 lt
    431.892937 509.295776 lt
    431.911970 509.295776 lt
    431.931004 509.375904 lt
    431.950037 509.375904 lt
    431.969071 509.536152 lt
    431.988104 509.255720 lt
    432.007138 509.175592 lt
    432.026171 509.135527 lt
    432.045204 509.175592 lt
    432.064238 508.975279 lt
    432.083271 508.855086 lt
    432.102305 508.895151 lt
    432.121338 508.895151 lt
    432.140372 508.774967 lt
    432.159405 508.654774 lt
    432.178439 508.654774 lt
    432.197472 508.694838 lt
    432.216506 508.774967 lt
    432.235539 508.614718 lt
    432.254572 508.654774 lt
    432.273606 508.534590 lt
    432.292639 508.654774 lt
    432.311673 508.494526 lt
    432.330706 508.534590 lt
    432.349740 508.614718 lt
    432.368773 508.694838 lt
    432.387807 508.574654 lt
    432.406840 508.574654 lt
    432.425874 508.534590 lt
    432.444907 508.574654 lt
    432.463941 508.414397 lt
    432.482974 508.334277 lt
    432.502007 508.334277 lt
    432.521041 508.254149 lt
    432.540074 508.294213 lt
    432.559108 508.174029 lt
    432.578141 508.093901 lt
    432.597175 508.053836 lt
    432.616208 508.133965 lt
    432.635242 507.933652 lt
    432.654275 507.853524 lt
    432.673309 507.813460 lt
    432.692342 508.013772 lt
    432.711375 507.853524 lt
    432.730409 507.773396 lt
    432.749442 507.853524 lt
    432.768476 507.813460 lt
    432.787509 507.853524 lt
    432.806543 507.733340 lt
    432.825576 507.813460 lt
    432.844610 507.773396 lt
    432.863643 507.973717 lt
    432.882677 507.813460 lt
    432.901710 507.853524 lt
    432.920743 507.813460 lt
    432.939777 508.013772 lt
    432.958810 507.893589 lt
    432.977844 507.893589 lt
    432.996877 507.973717 lt
    433.015911 508.053836 lt
    433.034944 507.893589 lt
    433.053978 507.853524 lt
    433.073011 507.893589 lt
    433.092045 507.933652 lt
    433.111078 507.933652 lt
    433.130112 507.853524 lt
    433.149145 507.893589 lt
    433.168178 507.853524 lt
    433.187212 507.893589 lt
    433.206245 507.813460 lt
    433.225279 507.733340 lt
    433.244312 507.693276 lt
    433.263346 507.773396 lt
    433.282379 507.573083 lt
    433.301413 507.573083 lt
    433.320446 507.492964 lt
    433.339480 507.613147 lt
    433.358513 507.412835 lt
    433.377546 507.332715 lt
    433.396580 507.332715 lt
    433.415613 507.372771 lt
    433.434647 507.252587 lt
    433.453680 507.132394 lt
    433.472714 507.212522 lt
    433.491747 507.212522 lt
    433.510781 507.292651 lt
    433.529814 507.172458 lt
    433.548848 507.252587 lt
    433.567881 507.172458 lt
    433.586914 507.412835 lt
    433.605948 507.212522 lt
    433.624981 507.292651 lt
    433.644015 507.332715 lt
    433.663048 507.492964 lt
    433.682082 507.292651 lt
    433.701115 507.372771 lt
    433.720149 507.372771 lt
    433.739182 507.533027 lt
    433.758216 507.452899 lt
    433.777249 507.412835 lt
    433.796283 507.412835 lt
    433.815316 507.412835 lt
    433.834349 507.452899 lt
    433.853383 507.412835 lt
    433.872416 507.452899 lt
    433.891450 507.492964 lt
    433.910483 507.492964 lt
    433.929517 507.412835 lt
    433.948550 507.452899 lt
    433.967584 507.372771 lt
    433.986617 507.452899 lt
    434.005651 507.292651 lt
    434.024684 507.252587 lt
    434.043717 507.252587 lt
    434.062751 507.372771 lt
    434.081784 507.252587 lt
    434.100818 507.092339 lt
    434.119851 507.092339 lt
    434.138885 507.172458 lt
    434.157918 506.972146 lt
    434.176952 506.892026 lt
    434.195985 506.932081 lt
    434.215019 506.851962 lt
    434.234052 507.052274 lt
    434.253086 506.932081 lt
    434.272119 507.012210 lt
    434.291152 506.892026 lt
    434.310186 507.092339 lt
    434.329219 506.972146 lt
    434.348253 506.972146 lt
    434.367286 507.012210 lt
    434.386320 507.292651 lt
    434.405353 507.092339 lt
    434.424387 507.092339 lt
    434.443420 507.132394 lt
    434.462454 507.252587 lt
    434.481487 507.212522 lt
    434.500520 507.172458 lt
    434.519554 507.252587 lt
    434.538587 507.292651 lt
    434.557621 507.252587 lt
    434.576654 507.212522 lt
    434.595688 507.172458 lt
    434.614721 507.252587 lt
    434.633755 507.452899 lt
    434.652788 507.252587 lt
    434.671822 507.332715 lt
    434.690855 507.292651 lt
    434.709888 507.372771 lt
    434.728922 507.252587 lt
    434.747955 507.172458 lt
    434.766989 507.212522 lt
    434.786022 507.212522 lt
    434.805056 507.172458 lt
    434.824089 507.052274 lt
    434.843123 507.092339 lt
    434.862156 507.052274 lt
    434.881190 507.052274 lt
    434.900223 506.932081 lt
    434.919257 506.932081 lt
    434.938290 506.811897 lt
    434.957323 506.932081 lt
    434.976357 506.771833 lt
    434.995390 506.892026 lt
    435.014424 506.892026 lt
    435.033457 507.092339 lt
    435.052491 506.892026 lt
    435.071524 506.932081 lt
    435.090558 506.932081 lt
    435.109591 507.092339 lt
    435.128625 507.012210 lt
    435.147658 507.012210 lt
    435.166691 507.052274 lt
    435.185725 507.092339 lt
    435.204758 507.132394 lt
    435.223792 507.092339 lt
    435.242825 507.172458 lt
    435.261859 507.212522 lt
    435.280892 507.332715 lt
    435.299926 507.212522 lt
    435.318959 507.252587 lt
    435.337993 507.252587 lt
    435.357026 507.332715 lt
    435.376059 507.292651 lt
    435.395093 507.292651 lt
    435.414126 507.332715 lt
    435.433160 507.412835 lt
    435.452193 507.372771 lt
    435.471227 507.292651 lt
    435.490260 507.292651 lt
    435.509294 507.252587 lt
    435.528327 507.212522 lt
    435.547361 507.132394 lt
    435.566394 507.172458 lt
    435.585428 507.092339 lt
    435.604461 507.212522 lt
    435.623494 507.052274 lt
    435.642528 507.012210 lt
    435.661561 507.012210 lt
    435.680595 507.172458 lt
    435.699628 506.932081 lt
    435.718662 506.851962 lt
    435.737695 506.892026 lt
    435.756729 507.052274 lt
    435.775762 506.932081 lt
    435.794796 506.892026 lt
    435.813829 506.932081 lt
    435.832862 506.972146 lt
    435.851896 507.012210 lt
    435.870929 506.972146 lt
    435.889963 507.052274 lt
    435.908996 507.012210 lt
    435.928030 507.252587 lt
    435.947063 507.092339 lt
    435.966097 507.132394 lt
    435.985130 507.172458 lt
    436.004164 507.372771 lt
    436.023197 507.212522 lt
    436.042230 507.252587 lt
    436.061264 507.332715 lt
    436.080297 507.412835 lt
    436.099331 507.332715 lt
    436.118364 507.292651 lt
    436.137398 507.372771 lt
    436.156431 507.372771 lt
    436.175465 507.372771 lt
    436.194498 507.292651 lt
    436.213532 507.332715 lt
    436.232565 507.332715 lt
    436.251599 507.372771 lt
    436.270632 507.212522 lt
    436.289665 507.212522 lt
    436.308699 507.212522 lt
    436.327732 507.292651 lt
    436.346766 507.132394 lt
    436.365799 507.132394 lt
    436.384833 507.052274 lt
    436.403866 507.172458 lt
    436.422900 507.092339 lt
    436.441933 506.932081 lt
    436.460967 506.972146 lt
    436.480000 506.932081 lt
    436.499033 506.972146 lt
    436.518067 506.932081 lt
    436.537100 506.932081 lt
    436.556134 506.932081 lt
    436.575167 507.012210 lt
    436.594201 506.892026 lt
    436.613234 506.932081 lt
    436.632268 507.012210 lt
    436.651301 507.212522 lt
    436.670335 507.052274 lt
    436.689368 507.052274 lt
    436.708401 507.132394 lt
    436.727435 507.252587 lt
    436.746468 507.172458 lt
    436.765502 507.172458 lt
    436.784535 507.212522 lt
    436.803569 507.292651 lt
    436.822602 507.332715 lt
    436.841636 507.292651 lt
    436.860669 507.292651 lt
    436.879703 507.332715 lt
    436.898736 507.412835 lt
    436.917770 507.292651 lt
    436.936803 507.332715 lt
    436.955836 507.332715 lt
    436.974870 507.412835 lt
    436.993903 507.332715 lt
    437.012937 507.212522 lt
    437.031970 507.252587 lt
    437.051004 507.292651 lt
    437.070037 507.172458 lt
    437.089071 507.092339 lt
    437.108104 507.172458 lt
    437.127138 507.132394 lt
    437.146171 507.132394 lt
    437.165204 506.972146 lt
    437.184238 507.012210 lt
    437.203271 506.932081 lt
    437.222305 507.092339 lt
    437.241338 506.932081 lt
    437.260372 506.892026 lt
    437.279405 506.972146 lt
    437.298439 507.132394 lt
    437.317472 506.932081 lt
    437.336506 506.932081 lt
    437.355539 506.972146 lt
    437.374572 507.052274 lt
    437.393606 507.052274 lt
    437.412639 507.092339 lt
    437.431673 507.252587 lt
    437.450706 507.252587 lt
    437.469740 507.332715 lt
    437.488773 507.452899 lt
    437.507807 507.452899 lt
    437.526840 507.613147 lt
    437.545874 507.933652 lt
    437.564907 507.933652 lt
    437.583941 508.013772 lt
    437.602974 508.214085 lt
    437.622007 508.494526 lt
    437.641041 508.494526 lt
    437.660074 508.374342 lt
    437.679108 508.294213 lt
    437.698141 508.053836 lt
    437.717175 507.973717 lt
    437.736208 507.813460 lt
    437.755242 507.733340 lt
    437.774275 507.533027 lt
    437.793309 507.613147 lt
    437.812342 507.573083 lt
    437.831375 508.013772 lt
    437.850409 508.454461 lt
    437.869442 509.095463 lt
    437.888476 509.255720 lt
    437.907509 509.456032 lt
    437.926543 509.576216 lt
    437.945576 509.816593 lt
    437.964610 509.736464 lt
    437.983643 509.536152 lt
    438.002677 509.456032 lt
    438.021710 509.456032 lt
    438.040743 509.335839 lt
    438.059777 509.135527 lt
    438.078810 509.095463 lt
    438.097844 508.935214 lt
    438.116877 509.015343 lt
    438.135911 508.774967 lt
    438.154944 508.774967 lt
    438.173978 508.774967 lt
    438.193011 508.855086 lt
    438.212045 508.654774 lt
    438.231078 508.654774 lt
    438.250112 508.654774 lt
    438.269145 508.734902 lt
    438.288178 508.654774 lt
    438.307212 508.614718 lt
    438.326245 508.614718 lt
    438.345279 508.734902 lt
    438.364312 508.774967 lt
    438.383346 508.614718 lt
    438.402379 508.614718 lt
    438.421413 508.654774 lt
    438.440446 508.654774 lt
    438.459480 508.494526 lt
    438.478513 508.574654 lt
    438.497546 508.534590 lt
    438.516580 508.614718 lt
    438.535613 508.414397 lt
    438.554647 508.374342 lt
    438.573680 508.334277 lt
    438.592714 508.454461 lt
    438.611747 508.254149 lt
    438.630781 508.133965 lt
    438.649814 508.174029 lt
    438.668848 508.174029 lt
    438.687881 508.053836 lt
    438.706914 507.973717 lt
    438.725948 508.053836 lt
    438.744981 507.853524 lt
    438.764015 507.973717 lt
    438.783048 507.893589 lt
    438.802082 507.853524 lt
    438.821115 507.813460 lt
    438.840149 507.973717 lt
    438.859182 507.773396 lt
    438.878216 507.773396 lt
    438.897249 507.773396 lt
    438.916283 508.013772 lt
    438.935316 507.813460 lt
    438.954349 507.773396 lt
    438.973383 507.853524 lt
    438.992416 507.933652 lt
    439.011450 507.853524 lt
    439.030483 507.813460 lt
    439.049517 507.853524 lt
    439.068550 507.893589 lt
    439.087584 507.933652 lt
    439.106617 507.893589 lt
    439.125651 507.973717 lt
    439.144684 507.893589 lt
    439.163717 508.093901 lt
    439.182751 507.933652 lt
    439.201784 507.853524 lt
    439.220818 507.853524 lt
    439.239851 507.973717 lt
    439.258885 507.853524 lt
    439.277918 507.813460 lt
    439.296952 507.773396 lt
    439.315985 507.853524 lt
    439.335019 507.693276 lt
    439.354052 507.573083 lt
    439.373086 507.613147 lt
    439.392119 507.533027 lt
    439.411152 507.613147 lt
    439.430186 507.412835 lt
    439.449219 507.412835 lt
    439.468253 507.372771 lt
    439.487286 507.452899 lt
    439.506320 507.292651 lt
    439.525353 507.372771 lt
    439.544387 507.252587 lt
    439.563420 507.492964 lt
    439.582454 507.252587 lt
    439.601487 507.212522 lt
    439.620520 507.252587 lt
    439.639554 507.292651 lt
    439.658587 507.252587 lt
    439.677621 507.252587 lt
    439.696654 507.252587 lt
    439.715688 507.292651 lt
    439.734721 507.372771 lt
    439.753755 507.292651 lt
    439.772788 507.332715 lt
    439.791822 507.372771 lt
    439.810855 507.533027 lt
    439.829888 507.412835 lt
    439.848922 507.492964 lt
    439.867955 507.492964 lt
    439.886989 507.573083 lt
    439.906022 507.533027 lt
    439.925056 507.452899 lt
    439.944089 507.492964 lt
    439.963123 507.613147 lt
    439.982156 507.492964 lt
    440.001190 507.412835 lt
    440.020223 507.412835 lt
    440.039257 507.412835 lt
    440.058290 507.452899 lt
    440.077323 507.332715 lt
    440.096357 507.292651 lt
    440.115390 507.292651 lt
    440.134424 507.372771 lt
    440.153457 507.212522 lt
    440.172491 507.212522 lt
    440.191524 507.132394 lt
    440.210558 507.292651 lt
    440.229591 507.092339 lt
    440.248625 507.012210 lt
    440.267658 507.132394 lt
    440.286691 507.212522 lt
    440.305725 506.972146 lt
    440.324758 506.972146 lt
    440.343792 507.012210 lt
    440.362825 506.972146 lt
    440.381859 507.052274 lt
    440.400892 506.972146 lt
    440.419926 506.972146 lt
    440.438959 506.972146 lt
    440.457993 507.212522 lt
    440.477026 507.092339 lt
    440.496059 507.092339 lt
    440.515093 507.172458 lt
    440.534126 507.372771 lt
    440.553160 507.172458 lt
    440.572193 507.172458 lt
    440.591227 507.292651 lt
    440.610260 507.452899 lt
    440.629294 507.332715 lt
    440.648327 507.252587 lt
    440.667361 507.372771 lt
    440.686394 507.292651 lt
    440.705428 507.412835 lt
    440.724461 507.412835 lt
    440.743494 507.372771 lt
    440.762528 507.332715 lt
    440.781561 507.452899 lt
    440.800595 507.292651 lt
    440.819628 507.252587 lt
    440.838662 507.252587 lt
    440.857695 507.292651 lt
    440.876729 507.172458 lt
    440.895762 507.092339 lt
    440.914796 507.172458 lt
    440.933829 507.172458 lt
    440.952862 507.132394 lt
    440.971896 507.012210 lt
    440.990929 507.012210 lt
    441.009963 506.932081 lt
    441.028996 507.092339 lt
    441.048030 506.932081 lt
    441.067063 506.932081 lt
    441.086097 506.972146 lt
    441.105130 507.132394 lt
    441.124164 506.932081 lt
    441.143197 506.932081 lt
    441.162230 507.012210 lt
    441.181264 507.052274 lt
    441.200297 507.052274 lt
    441.219331 506.972146 lt
    441.238364 507.092339 lt
    441.257398 507.052274 lt
    441.276431 507.172458 lt
    441.295465 507.052274 lt
    441.314498 507.172458 lt
    441.333532 507.212522 lt
    441.352565 507.372771 lt
    441.371599 507.252587 lt
    441.390632 507.332715 lt
    441.409665 507.332715 lt
    441.428699 507.533027 lt
    441.447732 507.292651 lt
    441.466766 507.372771 lt
    441.485799 507.412835 lt
    441.504833 507.412835 lt
    441.523866 507.332715 lt
    441.542900 507.332715 lt
    441.561933 507.332715 lt
    441.580967 507.292651 lt
    441.600000 507.292651 lt
    441.619033 507.172458 lt
    441.638067 507.172458 lt
    441.657100 507.172458 lt
    441.676134 507.252587 lt
    441.695167 507.132394 lt
    441.714201 507.052274 lt
    441.733234 507.052274 lt
    441.752268 507.172458 lt
    441.771301 507.092339 lt
    441.790335 506.932081 lt
    441.809368 507.012210 lt
    441.828401 507.092339 lt
    441.847435 506.972146 lt
    441.866468 506.892026 lt
    441.885502 506.932081 lt
    441.904535 506.892026 lt
    441.923569 507.052274 lt
    441.942602 506.932081 lt
    441.961636 507.052274 lt
    441.980669 507.012210 lt
    441.999703 507.212522 lt
    442.018736 507.092339 lt
    442.037770 507.132394 lt
    442.056803 507.132394 lt
    442.075836 507.292651 lt
    442.094870 507.212522 lt
    442.113903 507.172458 lt
    442.132937 507.292651 lt
    442.151970 507.412835 lt
    442.171004 507.332715 lt
    442.190037 507.292651 lt
    442.209071 507.412835 lt
    442.228104 507.332715 lt
    442.247138 507.412835 lt
    442.266171 507.332715 lt
    442.285204 507.332715 lt
    442.304238 507.332715 lt
    442.323271 507.412835 lt
    442.342305 507.252587 lt
    442.361338 507.252587 lt
    442.380372 507.212522 lt
    442.399405 507.332715 lt
    442.418439 507.172458 lt
    442.437472 507.092339 lt
    442.456506 507.132394 lt
    442.475539 507.092339 lt
    442.494572 507.092339 lt
    442.513606 506.932081 lt
    442.532639 507.012210 lt
    442.551673 506.892026 lt
    442.570706 507.132394 lt
    442.589740 506.972146 lt
    442.608773 506.932081 lt
    442.627807 506.972146 lt
    442.646840 507.092339 lt
    442.665874 506.932081 lt
    442.684907 506.892026 lt
    442.703941 507.012210 lt
    442.722974 507.172458 lt
    442.742007 507.052274 lt
    442.761041 507.052274 lt
    442.780074 507.132394 lt
    442.799108 507.092339 lt
    442.818141 507.212522 lt
    442.837175 507.132394 lt
    442.856208 507.212522 lt
    442.875242 507.172458 lt
    442.894275 507.372771 lt
    442.913309 507.252587 lt
    442.932342 507.332715 lt
    442.951375 507.332715 lt
    442.970409 507.573083 lt
    442.989442 507.332715 lt
    443.008476 507.372771 lt
    443.027509 507.332715 lt
    443.046543 507.452899 lt
    443.065576 507.332715 lt
    443.084610 507.292651 lt
    443.103643 507.292651 lt
    443.122677 507.252587 lt
    443.141710 507.252587 lt
    443.160743 507.172458 lt
    443.179777 507.132394 lt
    443.198810 507.132394 lt
    443.217844 507.212522 lt
    443.236877 507.052274 lt
    443.255911 507.012210 lt
    443.274944 507.012210 lt
    443.293978 507.132394 lt
    443.313011 507.052274 lt
    443.332045 506.892026 lt
    443.351078 507.012210 lt
    443.370112 507.092339 lt
    443.389145 507.012210 lt
    443.408178 506.932081 lt
    443.427212 507.052274 lt
    443.446245 507.012210 lt
    443.465279 507.292651 lt
    443.484312 507.132394 lt
    443.503346 507.292651 lt
    443.522379 507.372771 lt
    443.541413 507.613147 lt
    443.560446 507.533027 lt
    443.579480 507.733340 lt
    443.598513 507.853524 lt
    443.617546 508.214085 lt
    443.636580 508.214085 lt
    443.655613 508.334277 lt
    443.674647 508.414397 lt
    443.693680 508.414397 lt
    443.712714 508.133965 lt
    443.731747 507.973717 lt
    443.750781 507.933652 lt
    443.769814 507.893589 lt
    443.788848 507.813460 lt
    443.807881 507.613147 lt
    443.826914 507.613147 lt
    443.845948 507.773396 lt
    443.864981 508.294213 lt
    443.884015 508.774967 lt
    443.903048 509.095463 lt
    443.922082 509.496088 lt
    443.941115 509.736464 lt
    443.960149 509.776529 lt
    443.979182 509.776529 lt
    443.998216 509.896721 lt
    444.017249 509.816593 lt
    444.036283 509.656345 lt
    444.055316 509.415968 lt
    444.074349 509.536152 lt
    444.093383 509.215655 lt
    444.112416 509.335839 lt
    444.131450 509.055399 lt
    444.150483 508.975279 lt
    444.169517 508.855086 lt
    444.188550 509.055399 lt
    444.207584 508.734902 lt
    444.226617 508.694838 lt
    444.245651 508.694838 lt
    444.264684 508.815030 lt
    444.283717 508.654774 lt
    444.302751 508.574654 lt
    444.321784 508.614718 lt
    444.340818 508.654774 lt
    444.359851 508.614718 lt
    444.378885 508.614718 lt
    444.397918 508.654774 lt
    444.416952 508.654774 lt
    444.435985 508.734902 lt
    444.455019 508.694838 lt
    444.474052 508.654774 lt
    444.493086 508.694838 lt
    444.512119 508.774967 lt
    444.531152 508.614718 lt
    444.550186 508.534590 lt
    444.569219 508.574654 lt
    444.588253 508.654774 lt
    444.607286 508.534590 lt
    444.626320 508.374342 lt
    444.645353 508.454461 lt
    444.664387 508.334277 lt
    444.683420 508.334277 lt
    444.702454 508.214085 lt
    444.721487 508.214085 lt
    444.740520 508.133965 lt
    444.759554 508.214085 lt
    444.778587 508.053836 lt
    444.797621 508.053836 lt
    444.816654 508.013772 lt
    444.835688 508.214085 lt
    444.854721 507.933652 lt
    444.873755 507.893589 lt
    444.892788 507.893589 lt
    444.911822 507.933652 lt
    444.930855 507.853524 lt
    444.949888 507.813460 lt
    444.968922 507.813460 lt
    444.987955 507.813460 lt
    445.006989 507.893589 lt
    445.026022 507.813460 lt
    445.045056 507.853524 lt
    445.064089 507.853524 lt
    445.083123 508.053836 lt
    445.102156 507.853524 lt
    445.121190 507.893589 lt
    445.140223 507.933652 lt
    445.159257 508.133965 lt
    445.178290 507.973717 lt
    445.197323 507.973717 lt
    445.216357 508.053836 lt
    445.235390 508.053836 lt
    445.254424 508.013772 lt
    445.273457 508.013772 lt
    445.292491 507.933652 lt
    445.311524 507.893589 lt
    445.330558 507.893589 lt
    445.349591 507.813460 lt
    445.368625 507.853524 lt
    445.387658 507.773396 lt
    445.406691 507.853524 lt
    445.425725 507.653211 lt
    445.444758 507.653211 lt
    445.463792 507.613147 lt
    445.482825 507.733340 lt
    445.501859 507.533027 lt
    445.520892 507.452899 lt
    445.539926 507.452899 lt
    445.558959 507.573083 lt
    445.577993 507.412835 lt
    445.597026 507.372771 lt
    445.616059 507.372771 lt
    445.635093 507.372771 lt
    445.654126 507.372771 lt
    445.673160 507.172458 lt
    445.692193 507.252587 lt
    445.711227 507.252587 lt
    445.730260 507.372771 lt
    445.749294 507.252587 lt
    445.768327 507.332715 lt
    445.787361 507.292651 lt
    445.806394 507.533027 lt
    445.825428 507.372771 lt
    445.844461 507.412835 lt
    445.863494 507.412835 lt
    445.882528 507.573083 lt
    445.901561 507.492964 lt
    445.920595 507.412835 lt
    445.939628 507.533027 lt
    445.958662 507.613147 lt
    445.977695 507.613147 lt
    445.996729 507.533027 lt
    446.015762 507.613147 lt
    446.034796 507.613147 lt
    446.053829 507.693276 lt
    446.072862 507.492964 lt
    446.091896 507.452899 lt
    446.110929 507.492964 lt
    446.129963 507.573083 lt
    446.148996 507.412835 lt
    446.168030 507.372771 lt
    446.187063 507.372771 lt
    446.206097 507.492964 lt
    446.225130 507.292651 lt
    446.244164 507.252587 lt
    446.263197 507.252587 lt
    446.282230 507.212522 lt
    446.301264 507.252587 lt
    446.320297 507.092339 lt
    446.339331 507.132394 lt
    446.358364 507.052274 lt
    446.377398 507.172458 lt
    446.396431 507.012210 lt
    446.415465 507.092339 lt
    446.434498 507.052274 lt
    446.453532 507.212522 lt
    446.472565 507.092339 lt
    446.491599 507.012210 lt
    446.510632 507.092339 lt
    446.529665 507.252587 lt
    446.548699 507.132394 lt
    446.567732 507.132394 lt
    446.586766 507.172458 lt
    446.605799 507.252587 lt
    446.624833 507.252587 lt
    446.643866 507.212522 lt
    446.662900 507.332715 lt
    446.681933 507.292651 lt
    446.700967 507.452899 lt
    446.720000 507.412835 lt
    446.739033 507.452899 lt
    446.758067 507.452899 lt
    446.777100 507.613147 lt
    446.796134 507.412835 lt
    446.815167 507.452899 lt
    446.834201 507.412835 lt
    446.853234 507.452899 lt
    446.872268 507.412835 lt
    446.891301 507.332715 lt
    446.910335 507.332715 lt
    446.929368 507.332715 lt
    446.948401 507.292651 lt
    446.967435 507.172458 lt
    446.986468 507.172458 lt
    447.005502 507.172458 lt
    447.024535 507.212522 lt
    447.043569 507.092339 lt
    447.062602 507.092339 lt
    447.081636 507.092339 lt
    447.100669 507.292651 lt
    447.119703 507.052274 lt
    447.138736 507.052274 lt
    447.157770 507.092339 lt
    447.176803 507.132394 lt
    447.195836 507.052274 lt
    447.214870 506.972146 lt
    447.233903 507.092339 lt
    447.252937 507.052274 lt
    447.271970 507.092339 lt
    447.291004 507.052274 lt
    447.310037 507.092339 lt
    447.329071 507.012210 lt
    447.348104 507.292651 lt
    447.367138 507.132394 lt
    447.386171 507.212522 lt
    447.405204 507.252587 lt
    447.424238 507.412835 lt
    447.443271 507.372771 lt
    447.462305 507.412835 lt
    447.481338 507.412835 lt
    447.500372 507.613147 lt
    447.519405 507.452899 lt
    447.538439 507.492964 lt
    447.557472 507.492964 lt
    447.576506 507.492964 lt
    447.595539 507.412835 lt
    447.614572 507.292651 lt
    447.633606 507.412835 lt
    447.652639 507.372771 lt
    447.671673 507.412835 lt
    447.690706 507.372771 lt
    447.709740 507.212522 lt
    447.728773 507.292651 lt
    447.747807 507.372771 lt
    447.766840 507.252587 lt
    447.785874 507.132394 lt
    447.804907 507.172458 lt
    447.823941 507.132394 lt
    447.842974 507.212522 lt
    447.862007 507.092339 lt
    447.881041 507.132394 lt
    447.900074 507.052274 lt
    447.919108 507.092339 lt
    447.938141 507.052274 lt
    447.957175 507.052274 lt
    447.976208 506.972146 lt
    447.995242 507.252587 lt
    448.014275 506.972146 lt
    448.033309 507.012210 lt
    448.052342 507.092339 lt
    448.071375 507.252587 lt
    448.090409 507.172458 lt
    448.109442 507.132394 lt
    448.128476 507.212522 lt
    448.147509 507.212522 lt
    448.166543 507.292651 lt
    448.185576 507.292651 lt
    448.204610 507.292651 lt
    448.223643 507.332715 lt
    448.242677 507.492964 lt
    448.261710 507.372771 lt
    448.280743 507.412835 lt
    448.299777 507.492964 lt
    448.318810 507.573083 lt
    448.337844 507.492964 lt
    448.356877 507.332715 lt
    448.375911 507.332715 lt
    448.394944 507.452899 lt
    448.413978 507.412835 lt
    448.433011 507.292651 lt
    448.452045 507.292651 lt
    448.471078 507.252587 lt
    448.490112 507.292651 lt
    448.509145 507.172458 lt
    448.528178 507.212522 lt
    448.547212 507.172458 lt
    448.566245 507.292651 lt
    448.585279 507.052274 lt
    448.604312 507.052274 lt
    448.623346 507.092339 lt
    448.642379 507.292651 lt
    448.661413 507.052274 lt
    448.680446 507.052274 lt
    448.699480 507.012210 lt
    448.718513 507.132394 lt
    448.737546 507.052274 lt
    448.756580 507.012210 lt
    448.775613 507.012210 lt
    448.794647 507.012210 lt
    448.813680 507.172458 lt
    448.832714 507.052274 lt
    448.851747 507.132394 lt
    448.870781 507.132394 lt
    448.889814 507.332715 lt
    448.908848 507.172458 lt
    448.927881 507.212522 lt
    448.946914 507.292651 lt
    448.965948 507.452899 lt
    448.984981 507.372771 lt
    449.004015 507.372771 lt
    449.023048 507.452899 lt
    449.042082 507.452899 lt
    449.061115 507.533027 lt
    449.080149 507.452899 lt
    449.099182 507.412835 lt
    449.118216 507.372771 lt
    449.137249 507.452899 lt
    449.156283 507.332715 lt
    449.175316 507.372771 lt
    449.194349 507.292651 lt
    449.213383 507.412835 lt
    449.232416 507.252587 lt
    449.251450 507.252587 lt
    449.270483 507.212522 lt
    449.289517 507.372771 lt
    449.308550 507.172458 lt
    449.327584 507.092339 lt
    449.346617 507.132394 lt
    449.365651 507.172458 lt
    449.384684 507.132394 lt
    449.403717 507.012210 lt
    449.422751 507.092339 lt
    449.441784 507.012210 lt
    449.460818 507.132394 lt
    449.479851 507.092339 lt
    449.498885 507.172458 lt
    449.517918 507.252587 lt
    449.536952 507.372771 lt
    449.555985 507.372771 lt
    449.575019 507.412835 lt
    449.594052 507.533027 lt
    449.613086 507.853524 lt
    449.632119 507.893589 lt
    449.651152 507.933652 lt
    449.670186 508.133965 lt
    449.689219 508.374342 lt
    449.708253 508.534590 lt
    449.727286 508.374342 lt
    449.746320 508.294213 lt
    449.765353 508.133965 lt
    449.784387 508.174029 lt
    449.803420 507.933652 lt
    449.822454 507.973717 lt
    449.841487 507.813460 lt
    449.860520 507.933652 lt
    449.879554 507.773396 lt
    449.898587 508.214085 lt
    449.917621 508.815030 lt
    449.936654 509.415968 lt
    449.955688 509.656345 lt
    449.974721 509.816593 lt
    449.993755 509.896721 lt
    450.012788 510.056970 lt
    450.031822 510.056970 lt
    450.050855 509.976841 lt
    450.069888 509.896721 lt
    450.088922 509.696401 lt
    450.107955 509.816593 lt
    450.126989 509.496088 lt
    450.146022 509.415968 lt
    450.165056 509.415968 lt
    450.184089 509.415968 lt
    450.203123 509.135527 lt
    450.222156 509.015343 lt
    450.241190 508.975279 lt
    450.260223 509.015343 lt
    450.279257 508.895151 lt
    450.298290 508.734902 lt
    450.317323 508.774967 lt
    450.336357 508.694838 lt
    450.355390 508.774967 lt
    450.374424 508.614718 lt
    450.393457 508.654774 lt
    450.412491 508.614718 lt
    450.431524 508.774967 lt
    450.450558 508.654774 lt
    450.469591 508.694838 lt
    450.488625 508.694838 lt
    450.507658 508.855086 lt
    450.526691 508.694838 lt
    450.545725 508.774967 lt
    450.564758 508.734902 lt
    450.583792 508.774967 lt
    450.602825 508.815030 lt
    450.621859 508.694838 lt
    450.640892 508.614718 lt
    450.659926 508.574654 lt
    450.678959 508.614718 lt
    450.697993 508.534590 lt
    450.717026 508.454461 lt
    450.736059 508.494526 lt
    450.755093 508.534590 lt
    450.774126 508.334277 lt
    450.793160 508.294213 lt
    450.812193 508.294213 lt
    450.831227 508.374342 lt
    450.850260 508.214085 lt
    450.869294 508.093901 lt
    450.888327 508.093901 lt
    450.907361 508.133965 lt
    450.926394 508.093901 lt
    450.945428 507.973717 lt
    450.964461 507.893589 lt
    450.983494 507.893589 lt
    451.002528 507.973717 lt
    451.021561 507.813460 lt
    451.040595 507.933652 lt
    451.059628 507.773396 lt
    451.078662 507.973717 lt
    451.097695 507.893589 lt
    451.116729 507.853524 lt
    451.135762 507.893589 lt
    451.154796 508.093901 lt
    451.173829 507.893589 lt
    451.192862 507.893589 lt
    451.211896 507.933652 lt
    451.230929 508.053836 lt
    451.249963 508.053836 lt
    451.268996 507.973717 lt
    451.288030 508.053836 lt
    451.307063 507.973717 lt
    451.326097 508.093901 lt
    451.345130 508.013772 lt
    451.364164 507.973717 lt
    451.383197 508.013772 lt
    451.402230 508.013772 lt
    451.421264 507.813460 lt
    451.440297 507.893589 lt
    451.459331 507.853524 lt
    451.478364 507.893589 lt
    451.497398 507.773396 lt
    451.516431 507.693276 lt
    451.535465 507.693276 lt
    451.554498 507.693276 lt
    451.573532 507.653211 lt
    451.592565 507.533027 lt
    451.611599 507.533027 lt
    451.630632 507.412835 lt
    451.649665 507.573083 lt
    451.668699 507.372771 lt
    451.687732 507.372771 lt
    451.706766 507.372771 lt
    451.725799 507.492964 lt
    451.744833 507.292651 lt
    451.763866 507.292651 lt
    451.782900 507.332715 lt
    451.801933 507.492964 lt
    451.820967 507.292651 lt
    451.840000 507.292651 lt
    451.859033 507.412835 lt
    451.878067 507.372771 lt
    451.897100 507.452899 lt
    451.916134 507.372771 lt
    451.935167 507.452899 lt
    451.954201 507.412835 lt
    451.973234 507.573083 lt
    451.992268 507.492964 lt
    452.011301 507.533027 lt
    452.030335 507.573083 lt
    452.049368 507.693276 lt
    452.068401 507.573083 lt
    452.087435 507.573083 lt
    452.106468 507.653211 lt
    452.125502 507.693276 lt
    452.144535 507.653211 lt
    452.163569 507.492964 lt
    452.182602 507.573083 lt
    452.201636 507.573083 lt
    452.220669 507.573083 lt
    452.239703 507.412835 lt
    452.258736 507.412835 lt
    452.277770 507.372771 lt
    452.296803 507.533027 lt
    452.315836 507.332715 lt
    452.334870 507.332715 lt
    452.353903 507.332715 lt
    452.372937 507.372771 lt
    452.391970 507.212522 lt
    452.411004 507.172458 lt
    452.430037 507.212522 lt
    452.449071 507.132394 lt
    452.468104 507.132394 lt
    452.487138 507.052274 lt
    452.506171 507.052274 lt
    452.525204 507.052274 lt
    452.544238 507.252587 lt
    452.563271 507.092339 lt
    452.582305 507.092339 lt
    452.601338 507.052274 lt
    452.620372 507.332715 lt
    452.639405 507.172458 lt
    452.658439 507.212522 lt
    452.677472 507.252587 lt
    452.696506 507.452899 lt
    452.715539 507.252587 lt
    452.734572 507.252587 lt
    452.753606 507.372771 lt
    452.772639 507.492964 lt
    452.791673 507.412835 lt
    452.810706 507.372771 lt
    452.829740 507.492964 lt
    452.848773 507.412835 lt
    452.867807 507.573083 lt
    452.886840 507.412835 lt
    452.905874 507.492964 lt
    452.924907 507.492964 lt
    452.943941 507.533027 lt
    452.962974 507.452899 lt
    452.982007 507.452899 lt
    453.001041 507.372771 lt
    453.020074 507.492964 lt
    453.039108 507.332715 lt
    453.058141 507.252587 lt
    453.077175 507.252587 lt
    453.096208 507.252587 lt
    453.115242 507.292651 lt
    453.134275 507.092339 lt
    453.153309 507.132394 lt
    453.172342 507.012210 lt
    453.191375 507.252587 lt
    453.210409 507.012210 lt
    453.229442 507.052274 lt
    453.248476 507.012210 lt
    453.267509 507.172458 lt
    453.286543 507.012210 lt
    453.305576 507.012210 lt
    453.324610 507.132394 lt
    453.343643 507.172458 lt
    453.362677 507.132394 lt
    453.381710 507.092339 lt
    453.400743 507.132394 lt
    453.419777 507.172458 lt
    453.438810 507.252587 lt
    453.457844 507.212522 lt
    453.476877 507.212522 lt
    453.495911 507.252587 lt
    453.514944 507.452899 lt
    453.533978 507.332715 lt
    453.553011 507.332715 lt
    453.572045 507.412835 lt
    453.591078 507.573083 lt
    453.610112 507.492964 lt
    453.629145 507.412835 lt
    453.648178 507.452899 lt
    453.667212 507.573083 lt
    453.686245 507.492964 lt
    453.705279 507.332715 lt
    453.724312 507.492964 lt
    453.743346 507.452899 lt
    453.762379 507.452899 lt
    453.781413 507.332715 lt
    453.800446 507.372771 lt
    453.819480 507.292651 lt
    453.838513 507.412835 lt
    453.857546 507.252587 lt
    453.876580 507.212522 lt
    453.895613 507.132394 lt
    453.914647 507.252587 lt
    453.933680 507.092339 lt
    453.952714 507.052274 lt
    453.971747 507.052274 lt
    453.990781 507.092339 lt
    454.009814 507.012210 lt
    454.028848 506.932081 lt
    454.047881 507.012210 lt
    454.066914 507.012210 lt
    454.085948 507.252587 lt
    454.104981 507.052274 lt
    454.124015 507.052274 lt
    454.143048 507.172458 lt
    454.162082 507.332715 lt
    454.181115 507.172458 lt
    454.200149 507.172458 lt
    454.219182 507.252587 lt
    454.238216 507.372771 lt
    454.257249 507.252587 lt
    454.276283 507.292651 lt
    454.295316 507.372771 lt
    454.314349 507.292651 lt
    454.333383 507.412835 lt
    454.352416 507.372771 lt
    454.371450 507.372771 lt
    454.390483 507.412835 lt
    454.409517 507.573083 lt
    454.428550 507.452899 lt
    454.447584 507.412835 lt
    454.466617 507.372771 lt
    454.485651 507.533027 lt
    454.504684 507.412835 lt
    454.523717 507.292651 lt
    454.542751 507.372771 lt
    454.561784 507.372771 lt
    454.580818 507.332715 lt
    454.599851 507.212522 lt
    454.618885 507.252587 lt
    454.637918 507.172458 lt
    454.656952 507.292651 lt
    454.675985 507.052274 lt
    454.695019 507.052274 lt
    454.714052 507.012210 lt
    454.733086 507.212522 lt
    454.752119 506.972146 lt
    454.771152 507.012210 lt
    454.790186 506.972146 lt
    454.809219 507.132394 lt
    454.828253 507.052274 lt
    454.847286 507.092339 lt
    454.866320 507.052274 lt
    454.885353 507.052274 lt
    454.904387 507.212522 lt
    454.923420 507.132394 lt
    454.942454 507.132394 lt
    454.961487 507.172458 lt
    454.980520 507.372771 lt
    454.999554 507.252587 lt
    455.018587 507.252587 lt
    455.037621 507.372771 lt
    455.056654 507.492964 lt
    455.075688 507.292651 lt
    455.094721 507.292651 lt
    455.113755 507.412835 lt
    455.132788 507.412835 lt
    455.151822 507.452899 lt
    455.170855 507.372771 lt
    455.189888 507.452899 lt
    455.208922 507.452899 lt
    455.227955 507.412835 lt
    455.246989 507.412835 lt
    455.266022 507.452899 lt
    455.285056 507.292651 lt
    455.304089 507.452899 lt
    455.323123 507.332715 lt
    455.342156 507.332715 lt
    455.361190 507.252587 lt
    455.380223 507.412835 lt
    455.399257 507.252587 lt
    455.418290 507.132394 lt
    455.437323 507.132394 lt
    455.456357 507.172458 lt
    455.475390 507.092339 lt
    455.494424 507.052274 lt
    455.513457 507.052274 lt
    455.532491 507.092339 lt
    455.551524 507.252587 lt
    455.570558 507.172458 lt
    455.589591 507.452899 lt
    455.608625 507.533027 lt
    455.627658 507.693276 lt
    455.646691 507.693276 lt
    455.665725 507.853524 lt
    455.684758 508.013772 lt
    455.703792 508.254149 lt
    455.722825 508.374342 lt
    455.741859 508.454461 lt
    455.760892 508.374342 lt
    455.779926 508.334277 lt
    455.798959 508.254149 lt
    455.817993 508.053836 lt
    455.837026 508.013772 lt
    455.856059 507.773396 lt
    455.875093 507.773396 lt
    455.894126 507.613147 lt
    455.913160 507.733340 lt
    455.932193 508.254149 lt
    455.951227 508.975279 lt
    455.970260 509.375904 lt
    455.989294 509.656345 lt
    456.008327 509.936777 lt
    456.027361 510.177154 lt
    456.046394 510.177154 lt
    456.065428 510.137089 lt
    456.084461 510.097033 lt
    456.103494 509.976841 lt
    456.122528 509.936777 lt
    456.141561 509.776529 lt
    456.160595 509.736464 lt
    456.179628 509.576216 lt
    456.198662 509.616280 lt
    456.217695 509.375904 lt
    456.236729 509.175592 lt
    456.255762 509.135527 lt
    456.274796 509.175592 lt
    456.293829 508.895151 lt
    456.312862 508.734902 lt
    456.331896 508.774967 lt
    456.350929 508.774967 lt
    456.369963 508.855086 lt
    456.388996 508.694838 lt
    456.408030 508.694838 lt
    456.427063 508.654774 lt
    456.446097 508.815030 lt
    456.465130 508.694838 lt
    456.484164 508.694838 lt
    456.503197 508.694838 lt
    456.522230 508.855086 lt
    456.541264 508.694838 lt
    456.560297 508.694838 lt
    456.579331 508.734902 lt
    456.598364 508.815030 lt
    456.617398 508.694838 lt
    456.636431 508.654774 lt
    456.655465 508.694838 lt
    456.674498 508.694838 lt
    456.693532 508.654774 lt
    456.712565 508.654774 lt
    456.731599 508.654774 lt
    456.750632 508.534590 lt
    456.769665 508.694838 lt
    456.788699 508.574654 lt
    456.807732 508.494526 lt
    456.826766 508.494526 lt
    456.845799 508.574654 lt
    456.864833 508.374342 lt
    456.883866 508.294213 lt
    456.902900 508.294213 lt
    456.921933 508.214085 lt
    456.940967 508.214085 lt
    456.960000 508.013772 lt
    456.979033 507.973717 lt
    456.998067 507.853524 lt
    457.017100 508.013772 lt
    457.036134 507.813460 lt
    457.055167 507.853524 lt
    457.074201 507.773396 lt
    457.093234 508.013772 lt
    457.112268 507.813460 lt
    457.131301 507.933652 lt
    457.150335 507.853524 lt
    457.169368 507.973717 lt
    457.188401 507.893589 lt
    457.207435 507.893589 lt
    457.226468 507.933652 lt
    457.245502 507.893589 lt
    457.264535 507.933652 lt
    457.283569 507.893589 lt
    457.302602 507.893589 lt
    457.321636 507.933652 lt
    457.340669 508.013772 lt
    457.359703 507.893589 lt
    457.378736 507.853524 lt
    457.397770 507.973717 lt
    457.416803 508.093901 lt
    457.435836 507.933652 lt
    457.454870 507.893589 lt
    457.473903 507.973717 lt
    457.492937 508.013772 lt
    457.511970 507.853524 lt
    457.531004 507.853524 lt
    457.550037 507.893589 lt
    457.569071 507.773396 lt
    457.588104 507.853524 lt
    457.607138 507.693276 lt
    457.626171 507.693276 lt
    457.645204 507.653211 lt
    457.664238 507.773396 lt
    457.683271 507.533027 lt
    457.702305 507.533027 lt
    457.721338 507.412835 lt
    457.740372 507.533027 lt
    457.759405 507.332715 lt
    457.778439 507.292651 lt
    457.797472 507.292651 lt
    457.816506 507.372771 lt
    457.835539 507.332715 lt
    457.854572 507.292651 lt
    457.873606 507.292651 lt
    457.892639 507.332715 lt
    457.911673 507.412835 lt
    457.930706 507.292651 lt
    457.949740 507.372771 lt
    457.968773 507.372771 lt
    457.987807 507.573083 lt
    458.006840 507.412835 lt
    458.025874 507.452899 lt
    458.044907 507.492964 lt
    458.063941 507.573083 lt
    458.082974 507.573083 lt
    458.102007 507.452899 lt
    458.121041 507.533027 lt
    458.140074 507.533027 lt
    458.159108 507.653211 lt
    458.178141 507.573083 lt
    458.197175 507.613147 lt
    458.216208 507.533027 lt
    458.235242 507.733340 lt
    458.254275 507.613147 lt
    458.273309 507.573083 lt
    458.292342 507.613147 lt
    458.311375 507.653211 lt
    458.330409 507.452899 lt
    458.349442 507.412835 lt
    458.368476 507.452899 lt
    458.387509 507.452899 lt
    458.406543 507.452899 lt
    458.425576 507.292651 lt
    458.444610 507.332715 lt
    458.463643 507.252587 lt
    458.482677 507.332715 lt
    458.501710 507.132394 lt
    458.520743 507.132394 lt
    458.539777 507.092339 lt
    458.558810 507.292651 lt
    458.577844 507.132394 lt
    458.596877 507.052274 lt
    458.615911 507.092339 lt
    458.634944 507.252587 lt
    458.653978 507.212522 lt
    458.673011 507.092339 lt
    458.692045 507.132394 lt
    458.711078 507.212522 lt
    458.730112 507.292651 lt
    458.749145 507.212522 lt
    458.768178 507.252587 lt
    458.787212 507.292651 lt
    458.806245 507.452899 lt
    458.825279 507.372771 lt
    458.844312 507.412835 lt
    458.863346 507.452899 lt
    458.882379 507.533027 lt
    458.901413 507.452899 lt
    458.920446 507.412835 lt
    458.939480 507.533027 lt
    458.958513 507.533027 lt
    458.977546 507.533027 lt
    458.996580 507.452899 lt
    459.015613 507.492964 lt
    459.034647 507.412835 lt
    459.053680 507.653211 lt
    459.072714 507.452899 lt
    459.091747 507.412835 lt
    459.110781 507.372771 lt
    459.129814 507.533027 lt
    459.148848 507.332715 lt
    459.167881 507.292651 lt
    459.186914 507.292651 lt
    459.205948 507.332715 lt
    459.224981 507.212522 lt
    459.244015 507.132394 lt
    459.263048 507.092339 lt
    459.282082 507.092339 lt
    459.301115 507.132394 lt
    459.320149 507.092339 lt
    459.339182 507.052274 lt
    459.358216 507.012210 lt
    459.377249 507.212522 lt
    459.396283 507.092339 lt
    459.415316 507.092339 lt
    459.434349 507.172458 lt
    459.453383 507.252587 lt
    459.472416 507.252587 lt
    459.491450 507.132394 lt
    459.510483 507.252587 lt
    459.529517 507.252587 lt
    459.548550 507.372771 lt
    459.567584 507.212522 lt
    459.586617 507.412835 lt
    459.605651 507.332715 lt
    459.624684 507.533027 lt
    459.643717 507.372771 lt
    459.662751 507.452899 lt
    459.681784 507.452899 lt
    459.700818 507.693276 lt
    459.719851 507.533027 lt
    459.738885 507.452899 lt
    459.757918 507.492964 lt
    459.776952 507.613147 lt
    459.795985 507.452899 lt
    459.815019 507.492964 lt
    459.834052 507.452899 lt
    459.853086 507.452899 lt
    459.872119 507.492964 lt
    459.891152 507.372771 lt
    459.910186 507.292651 lt
    459.929219 507.332715 lt
    459.948253 507.412835 lt
    459.967286 507.292651 lt
    459.986320 507.172458 lt
    460.005353 507.212522 lt
    460.024387 507.172458 lt
    460.043420 507.132394 lt
    460.062454 507.012210 lt
    460.081487 507.172458 lt
    460.100520 507.012210 lt
    460.119554 507.132394 lt
    460.138587 506.972146 lt
    460.157621 507.092339 lt
    460.176654 507.092339 lt
    460.195688 507.292651 lt
    460.214721 507.052274 lt
    460.233755 507.172458 lt
    460.252788 507.172458 lt
    460.271822 507.372771 lt
    460.290855 507.252587 lt
    460.309888 507.252587 lt
    460.328922 507.292651 lt
    460.347955 507.372771 lt
    460.366989 507.372771 lt
    460.386022 507.332715 lt
    460.405056 507.372771 lt
    460.424089 507.372771 lt
    460.443123 507.492964 lt
    460.462156 507.492964 lt
    460.481190 507.492964 lt
    460.500223 507.492964 lt
    460.519257 507.613147 lt
    460.538290 507.492964 lt
    460.557323 507.332715 lt
    460.576357 507.452899 lt
    460.595390 507.492964 lt
    460.614424 507.412835 lt
    460.633457 507.332715 lt
    460.652491 507.372771 lt
    460.671524 507.252587 lt
    460.690558 507.372771 lt
    460.709591 507.212522 lt
    460.728625 507.212522 lt
    460.747658 507.132394 lt
    460.766691 507.292651 lt
    460.785725 507.052274 lt
    460.804758 507.052274 lt
    460.823792 507.052274 lt
    460.842825 507.252587 lt
    460.861859 507.052274 lt
    460.880892 507.012210 lt
    460.899926 507.052274 lt
    460.918959 507.092339 lt
    460.937993 507.172458 lt
    460.957026 507.092339 lt
    460.976059 507.092339 lt
    460.995093 507.132394 lt
    461.014126 507.252587 lt
    461.033160 507.212522 lt
    461.052193 507.212522 lt
    461.071227 507.292651 lt
    461.090260 507.452899 lt
    461.109294 507.292651 lt
    461.128327 507.332715 lt
    461.147361 507.412835 lt
    461.166394 507.452899 lt
    461.185428 507.412835 lt
    461.204461 507.452899 lt
    461.223494 507.452899 lt
    461.242528 507.492964 lt
    461.261561 507.452899 lt
    461.280595 507.452899 lt
    461.299628 507.492964 lt
    461.318662 507.452899 lt
    461.337695 507.613147 lt
    461.356729 507.372771 lt
    461.375762 507.332715 lt
    461.394796 507.372771 lt
    461.413829 507.452899 lt
    461.432862 507.332715 lt
    461.451896 507.292651 lt
    461.470929 507.252587 lt
    461.489963 507.252587 lt
    461.508996 507.292651 lt
    461.528030 507.172458 lt
    461.547063 507.212522 lt
    461.566097 507.252587 lt
    461.585130 507.412835 lt
    461.604164 507.332715 lt
    461.623197 507.412835 lt
    461.642230 507.452899 lt
    461.661264 507.693276 lt
    461.680297 507.733340 lt
    461.699331 507.853524 lt
    461.718364 507.973717 lt
    461.737398 508.214085 lt
    461.756431 508.334277 lt
    461.775465 508.334277 lt
    461.794498 508.254149 lt
    461.813532 508.053836 lt
    461.832565 508.093901 lt
    461.851599 507.933652 lt
    461.870632 507.853524 lt
    461.889665 507.733340 lt
    461.908699 507.773396 lt
    461.927732 507.573083 lt
    461.946766 507.733340 lt
    461.965799 508.494526 lt
    461.984833 509.015343 lt
    462.003866 509.496088 lt
    462.022900 509.656345 lt
    462.041933 509.896721 lt
    462.060967 510.016905 lt
    462.080000 510.217217 lt
    462.099033 510.137089 lt
    462.118067 510.137089 lt
    462.137100 509.976841 lt
    462.156134 510.016905 lt
    462.175167 509.816593 lt
    462.194201 509.736464 lt
    462.213234 509.656345 lt
    462.232268 509.736464 lt
    462.251301 509.496088 lt
    462.270335 509.335839 lt
    462.289368 509.255720 lt
    462.308401 509.175592 lt
    462.327435 509.095463 lt
    462.346468 508.975279 lt
    462.365502 508.935214 lt
    462.384535 508.774967 lt
    462.403569 508.815030 lt
    462.422602 508.654774 lt
    462.441636 508.694838 lt
    462.460669 508.694838 lt
    462.479703 508.855086 lt
    462.498736 508.654774 lt
    462.517770 508.654774 lt
    462.536803 508.694838 lt
    462.555836 508.774967 lt
    462.574870 508.694838 lt
    462.593903 508.654774 lt
    462.612937 508.654774 lt
    462.631970 508.734902 lt
    462.651004 508.774967 lt
    462.670037 508.694838 lt
    462.689071 508.774967 lt
    462.708104 508.734902 lt
    462.727138 508.855086 lt
    462.746171 508.774967 lt
    462.765204 508.734902 lt
    462.784238 508.694838 lt
    462.803271 508.815030 lt
    462.822305 508.654774 lt
    462.841338 508.534590 lt
    462.860372 508.614718 lt
    462.879405 508.654774 lt
    462.898439 508.534590 lt
    462.917472 508.454461 lt
    462.936506 508.454461 lt
    462.955539 508.294213 lt
    462.974572 508.414397 lt
    462.993606 508.254149 lt
    463.012639 508.174029 lt
    463.031673 508.174029 lt
    463.050706 508.254149 lt
    463.069740 508.053836 lt
    463.088773 508.013772 lt
    463.107807 508.013772 lt
    463.126840 508.174029 lt
    463.145874 507.973717 lt
    463.164907 507.853524 lt
    463.183941 507.893589 lt
    463.202974 507.813460 lt
    463.222007 508.013772 lt
    463.241041 507.853524 lt
    463.260074 507.893589 lt
    463.279108 507.893589 lt
    463.298141 508.053836 lt
    463.317175 507.933652 lt
    463.336208 507.893589 lt
    463.355242 507.933652 lt
    463.374275 508.133965 lt
    463.393309 507.973717 lt
    463.412342 507.933652 lt
    463.431375 508.013772 lt
    463.450409 508.013772 lt
    463.469442 508.013772 lt
    463.488476 508.013772 lt
    463.507509 508.053836 lt
    463.526543 508.053836 lt
    463.545576 508.053836 lt
    463.564610 507.973717 lt
    463.583643 507.973717 lt
    463.602677 507.893589 lt
    463.621710 508.053836 lt
    463.640743 507.853524 lt
    463.659777 507.813460 lt
    463.678810 507.813460 lt
    463.697844 507.893589 lt
    463.716877 507.733340 lt
    463.735911 507.653211 lt
    463.754944 507.693276 lt
    463.773978 507.653211 lt
    463.793011 507.573083 lt
    463.812045 507.492964 lt
    463.831078 507.452899 lt
    463.850112 507.412835 lt
    463.869145 507.492964 lt
    463.888178 507.412835 lt
    463.907212 507.412835 lt
    463.926245 507.332715 lt
    463.945279 507.533027 lt
    463.964312 507.412835 lt
    463.983346 507.372771 lt
    464.002379 507.412835 lt
    464.021413 507.492964 lt
    464.040446 507.452899 lt
    464.059480 507.412835 lt
    464.078513 507.452899 lt
    464.097546 507.492964 lt
    464.116580 507.533027 lt
    464.135613 507.412835 lt
    464.154647 507.533027 lt
    464.173680 507.492964 lt
    464.192714 507.693276 lt
    464.211747 507.533027 lt
    464.230781 507.573083 lt
    464.249814 507.693276 lt
    464.268848 507.773396 lt
    464.287881 507.653211 lt
    464.306914 507.653211 lt
    464.325948 507.653211 lt
    464.344981 507.733340 lt
    464.364015 507.573083 lt
    464.383048 507.533027 lt
    464.402082 507.533027 lt
    464.421115 507.492964 lt
    464.440149 507.492964 lt
    464.459182 507.412835 lt
    464.478216 507.372771 lt
    464.497249 507.332715 lt
    464.516283 507.412835 lt
    464.535316 507.292651 lt
    464.554349 507.252587 lt
    464.573383 507.212522 lt
    464.592416 507.332715 lt
    464.611450 507.172458 lt
    464.630483 507.092339 lt
    464.649517 507.172458 lt
    464.668550 507.292651 lt
    464.687584 507.132394 lt
    464.706617 507.052274 lt
    464.725651 507.132394 lt
    464.744684 507.172458 lt
    464.763717 507.212522 lt
    464.782751 507.132394 lt
    464.801784 507.252587 lt
    464.820818 507.172458 lt
    464.839851 507.372771 lt
    464.858885 507.252587 lt
    464.877918 507.292651 lt
    464.896952 507.332715 lt
    464.915985 507.533027 lt
    464.935019 507.412835 lt
    464.954052 507.372771 lt
    464.973086 507.452899 lt
    464.992119 507.573083 lt
    465.011152 507.533027 lt
    465.030186 507.492964 lt
    465.049219 507.533027 lt
    465.068253 507.533027 lt
    465.087286 507.533027 lt
    465.106320 507.492964 lt
    465.125353 507.452899 lt
    465.144387 507.533027 lt
    465.163420 507.573083 lt
    465.182454 507.372771 lt
    465.201487 507.332715 lt
    465.220520 507.372771 lt
    465.239554 507.452899 lt
    465.258587 507.292651 lt
    465.277621 507.212522 lt
    465.296654 507.292651 lt
    465.315688 507.252587 lt
    465.334721 507.212522 lt
    465.353755 507.132394 lt
    465.372788 507.132394 lt
    465.391822 507.012210 lt
    465.410855 507.212522 lt
    465.429888 507.052274 lt
    465.448922 507.052274 lt
    465.467955 507.012210 lt
    465.486989 507.252587 lt
    465.506022 507.172458 lt
    465.525056 507.092339 lt
    465.544089 507.172458 lt
    465.563123 507.412835 lt
    465.582156 507.212522 lt
    465.601190 507.212522 lt
    465.620223 507.252587 lt
    465.639257 507.372771 lt
    465.658290 507.332715 lt
    465.677323 507.292651 lt
    465.696357 507.412835 lt
    465.715390 507.372771 lt
    465.734424 507.533027 lt
    465.753457 507.452899 lt
    465.772491 507.492964 lt
    465.791524 507.573083 lt
    465.810558 507.653211 lt
    465.829591 507.533027 lt
    465.848625 507.492964 lt
    465.867658 507.492964 lt
    465.886691 507.613147 lt
    465.905725 507.533027 lt
    465.924758 507.452899 lt
    465.943792 507.452899 lt
    465.962825 507.452899 lt
    465.981859 507.452899 lt
    466.000892 507.292651 lt
    466.019926 507.252587 lt
    466.038959 507.252587 lt
    466.057993 507.292651 lt
    466.077026 507.172458 lt
    466.096059 507.212522 lt
    466.115093 507.132394 lt
    466.134126 507.332715 lt
    466.153160 507.052274 lt
    466.172193 507.132394 lt
    466.191227 507.172458 lt
    466.210260 507.212522 lt
    466.229294 507.132394 lt
    466.248327 507.092339 lt
    466.267361 507.092339 lt
    466.286394 507.132394 lt
    466.305428 507.172458 lt
    466.324461 507.212522 lt
    466.343494 507.212522 lt
    466.362528 507.212522 lt
    466.381561 507.372771 lt
    466.400595 507.212522 lt
    466.419628 507.292651 lt
    466.438662 507.412835 lt
    466.457695 507.492964 lt
    466.476729 507.412835 lt
    466.495762 507.412835 lt
    466.514796 507.452899 lt
    466.533829 507.573083 lt
    466.552862 507.573083 lt
    466.571896 507.533027 lt
    466.590929 507.533027 lt
    466.609963 507.492964 lt
    466.628996 507.573083 lt
    466.648030 507.372771 lt
    466.667063 507.492964 lt
    466.686097 507.412835 lt
    466.705130 507.492964 lt
    466.724164 507.372771 lt
    466.743197 507.332715 lt
    466.762230 507.332715 lt
    466.781264 507.492964 lt
    466.800297 507.332715 lt
    466.819331 507.252587 lt
    466.838364 507.212522 lt
    466.857398 507.292651 lt
    466.876431 507.212522 lt
    466.895465 507.092339 lt
    466.914498 507.132394 lt
    466.933532 507.092339 lt
    466.952565 507.172458 lt
    466.971599 507.052274 lt
    466.990632 507.092339 lt
    467.009665 507.092339 lt
    467.028699 507.292651 lt
    467.047732 507.092339 lt
    467.066766 507.132394 lt
    467.085799 507.212522 lt
    467.104833 507.372771 lt
    467.123866 507.252587 lt
    467.142900 507.252587 lt
    467.161933 507.292651 lt
    467.180967 507.372771 lt
    467.200000 507.372771 lt
    467.219033 507.332715 lt
    467.238067 507.412835 lt
    467.257100 507.452899 lt
    467.276134 507.573083 lt
    467.295167 507.452899 lt
    467.314201 507.492964 lt
    467.333234 507.492964 lt
    467.352268 507.653211 lt
    467.371301 507.533027 lt
    467.390335 507.492964 lt
    467.409368 507.452899 lt
    467.428401 507.613147 lt
    467.447435 507.452899 lt
    467.466468 507.332715 lt
    467.485502 507.412835 lt
    467.504535 507.372771 lt
    467.523569 507.412835 lt
    467.542602 507.372771 lt
    467.561636 507.452899 lt
    467.580669 507.412835 lt
    467.599703 507.613147 lt
    467.618736 507.452899 lt
    467.637770 507.492964 lt
    467.656803 507.573083 lt
    467.675836 507.813460 lt
    467.694870 507.773396 lt
    467.713903 507.773396 lt
    467.732937 507.973717 lt
    467.751970 508.133965 lt
    467.771004 508.254149 lt
    467.790037 508.214085 lt
    467.809071 508.133965 lt
    467.828104 507.893589 lt
    467.847138 507.973717 lt
    467.866171 507.813460 lt
    467.885204 507.773396 lt
    467.904238 507.693276 lt
    467.923271 507.813460 lt
    467.942305 507.653211 lt
    467.961338 507.773396 lt
    467.980372 508.374342 lt
    467.999405 509.095463 lt
    468.018439 509.456032 lt
    468.037472 509.736464 lt
    468.056506 509.976841 lt
    468.075539 510.137089 lt
    468.094572 510.257282 lt
    468.113606 510.297346 lt
    468.132639 510.257282 lt
    468.151673 510.097033 lt
    468.170706 510.137089 lt
    468.189740 510.016905 lt
    468.208773 509.976841 lt
    468.227807 509.856657 lt
    468.246840 509.896721 lt
    468.265874 509.696401 lt
    468.284907 509.576216 lt
    468.303941 509.536152 lt
    468.322974 509.536152 lt
    468.342007 509.295776 lt
    468.361041 509.135527 lt
    468.380074 509.095463 lt
    468.399108 508.975279 lt
    468.418141 509.055399 lt
    468.437175 508.774967 lt
    468.456208 508.855086 lt
    468.475242 508.734902 lt
    468.494275 508.855086 lt
    468.513309 508.654774 lt
    468.532342 508.654774 lt
    468.551375 508.774967 lt
    468.570409 508.855086 lt
    468.589442 508.654774 lt
    468.608476 508.694838 lt
    468.627509 508.734902 lt
    468.646543 508.815030 lt
    468.665576 508.774967 lt
    468.684610 508.694838 lt
    468.703643 508.694838 lt
    468.722677 508.694838 lt
    468.741710 508.855086 lt
    468.760743 508.774967 lt
    468.779777 508.774967 lt
    468.798810 508.815030 lt
    468.817844 508.935214 lt
    468.836877 508.734902 lt
    468.855911 508.774967 lt
    468.874944 508.855086 lt
    468.893978 508.855086 lt
    468.913011 508.654774 lt
    468.932045 508.534590 lt
    468.951078 508.614718 lt
    468.970112 508.614718 lt
    468.989145 508.534590 lt
    469.008178 508.414397 lt
    469.027212 508.414397 lt
    469.046245 508.374342 lt
    469.065279 508.374342 lt
    469.084312 508.254149 lt
    469.103346 508.214085 lt
    469.122379 508.174029 lt
    469.141413 508.334277 lt
    469.160446 508.093901 lt
    469.179480 507.973717 lt
    469.198513 508.053836 lt
    469.217546 508.093901 lt
    469.236580 508.013772 lt
    469.255613 507.853524 lt
    469.274647 507.893589 lt
    469.293680 507.853524 lt
    469.312714 508.013772 lt
    469.331747 507.813460 lt
    469.350781 507.893589 lt
    469.369814 507.893589 lt
    469.388848 508.093901 lt
    469.407881 507.893589 lt
    469.426914 507.933652 lt
    469.445948 507.973717 lt
    469.464981 508.053836 lt
    469.484015 507.973717 lt
    469.503048 507.973717 lt
    469.522082 507.973717 lt
    469.541115 508.053836 lt
    469.560149 508.053836 lt
    469.579182 508.053836 lt
    469.598216 507.973717 lt
    469.617249 508.013772 lt
    469.636283 508.133965 lt
    469.655316 507.973717 lt
    469.674349 507.933652 lt
    469.693383 507.893589 lt
    469.712416 508.013772 lt
    469.731450 507.893589 lt
    469.750483 507.733340 lt
    469.769517 507.773396 lt
    469.788550 507.853524 lt
    469.807584 507.733340 lt
    469.826617 507.613147 lt
    469.845651 507.693276 lt
    469.864684 507.533027 lt
    469.883717 507.613147 lt
    469.902751 507.452899 lt
    469.921784 507.492964 lt
    469.940818 507.372771 lt
    469.959851 507.533027 lt
    469.978885 507.372771 lt
    469.997918 507.332715 lt
    470.016952 507.332715 lt
    470.035985 507.533027 lt
    470.055019 507.372771 lt
    470.074052 507.372771 lt
    470.093086 507.332715 lt
    470.112119 507.412835 lt
    470.131152 507.452899 lt
    470.150186 507.332715 lt
    470.169219 507.452899 lt
    470.188253 507.412835 lt
    470.207286 507.573083 lt
    470.226320 507.452899 lt
    470.245353 507.492964 lt
    470.264387 507.533027 lt
    470.283420 507.733340 lt
    470.302454 507.613147 lt
    470.321487 507.573083 lt
    470.340520 507.653211 lt
    470.359554 507.733340 lt
    470.378587 507.613147 lt
    470.397621 507.573083 lt
    470.416654 507.613147 lt
    470.435688 507.613147 lt
    470.454721 507.573083 lt
    470.473755 507.533027 lt
    470.492788 507.533027 lt
    470.511822 507.412835 lt
    470.530855 507.533027 lt
    470.549888 507.412835 lt
    470.568922 507.332715 lt
    470.587955 507.372771 lt
    470.606989 507.492964 lt
    470.626022 507.292651 lt
    470.645056 507.212522 lt
    470.664089 507.252587 lt
    470.683123 507.252587 lt
    470.702156 507.252587 lt
    470.721190 507.092339 lt
    470.740223 507.132394 lt
    470.759257 507.012210 lt
    470.778290 507.252587 lt
    470.797323 507.052274 lt
    470.816357 507.092339 lt
    470.835390 507.172458 lt
    470.854424 507.332715 lt
    470.873457 507.132394 lt
    470.892491 507.212522 lt
    470.911524 507.252587 lt
    470.930558 507.332715 lt
    470.949591 507.212522 lt
    470.968625 507.292651 lt
    470.987658 507.332715 lt
    471.006691 507.332715 lt
    471.025725 507.452899 lt
    471.044758 507.452899 lt
    471.063792 507.412835 lt
    471.082825 507.452899 lt
    471.101859 507.573083 lt
    471.120892 507.492964 lt
    471.139926 507.412835 lt
    471.158959 507.492964 lt
    471.177993 507.613147 lt
    471.197026 507.412835 lt
    471.216059 507.332715 lt
    471.235093 507.492964 lt
    471.254126 507.452899 lt
    471.273160 507.412835 lt
    471.292193 507.292651 lt
    471.311227 507.332715 lt
    471.330260 507.252587 lt
    471.349294 507.332715 lt
    471.368327 507.212522 lt
    471.387361 507.212522 lt
    471.406394 507.172458 lt
    471.425428 507.332715 lt
    471.444461 507.132394 lt
    471.463494 507.132394 lt
    471.482528 507.092339 lt
    471.501561 507.132394 lt
    471.520595 507.092339 lt
    471.539628 507.012210 lt
    471.558662 507.012210 lt
    471.577695 507.052274 lt
    471.596729 507.212522 lt
    471.615762 507.052274 lt
    471.634796 507.092339 lt
    471.653829 507.172458 lt
    471.672862 507.372771 lt
    471.691896 507.132394 lt
    471.710929 507.212522 lt
    471.729963 507.292651 lt
    471.748996 507.412835 lt
    471.768030 507.332715 lt
    471.787063 507.292651 lt
    471.806097 507.452899 lt
    471.825130 507.492964 lt
    471.844164 507.492964 lt
    471.863197 507.452899 lt
    471.882230 507.452899 lt
    471.901264 507.452899 lt
    471.920297 507.613147 lt
    471.939331 507.452899 lt
    471.958364 507.412835 lt
    471.977398 507.372771 lt
    471.996431 507.573083 lt
    472.015465 507.412835 lt
    472.034498 507.332715 lt
    472.053532 507.332715 lt
    472.072565 507.452899 lt
    472.091599 507.332715 lt
    472.110632 507.252587 lt
    472.129665 507.252587 lt
    472.148699 507.212522 lt
    472.167732 507.212522 lt
    472.186766 507.092339 lt
    472.205799 507.092339 lt
    472.224833 507.052274 lt
    472.243866 507.132394 lt
    472.262900 506.972146 lt
    472.281933 507.052274 lt
    472.300967 507.092339 lt
    472.320000 507.212522 lt
    472.339033 507.092339 lt
    472.358067 507.092339 lt
    472.377100 507.092339 lt
    472.396134 507.172458 lt
    472.415167 507.212522 lt
    472.434201 507.132394 lt
    472.453234 507.172458 lt
    472.472268 507.212522 lt
    472.491301 507.332715 lt
    472.510335 507.212522 lt
    472.529368 507.292651 lt
    472.548401 507.292651 lt
    472.567435 507.492964 lt
    472.586468 507.412835 lt
    472.605502 507.412835 lt
    472.624535 507.412835 lt
    472.643569 507.573083 lt
    472.662602 507.492964 lt
    472.681636 507.452899 lt
    472.700669 507.492964 lt
    472.719703 507.573083 lt
    472.738736 507.452899 lt
    472.757770 507.372771 lt
    472.776803 507.412835 lt
    472.795836 507.332715 lt
    472.814870 507.372771 lt
    472.833903 507.332715 lt
    472.852937 507.332715 lt
    472.871970 507.252587 lt
    472.891004 507.412835 lt
    472.910037 507.212522 lt
    472.929071 507.132394 lt
    472.948104 507.172458 lt
    472.967138 507.212522 lt
    472.986171 507.092339 lt
    473.005204 507.012210 lt
    473.024238 507.092339 lt
    473.043271 507.052274 lt
    473.062305 507.172458 lt
    473.081338 507.052274 lt
    473.100372 507.092339 lt
    473.119405 507.052274 lt
    473.138439 507.252587 lt
    473.157472 507.092339 lt
    473.176506 507.172458 lt
    473.195539 507.212522 lt
    473.214572 507.412835 lt
    473.233606 507.212522 lt
    473.252639 507.252587 lt
    473.271673 507.332715 lt
    473.290706 507.412835 lt
    473.309740 507.372771 lt
    473.328773 507.372771 lt
    473.347807 507.452899 lt
    473.366840 507.452899 lt
    473.385874 507.492964 lt
    473.404907 507.452899 lt
    473.423941 507.452899 lt
    473.442974 507.492964 lt
    473.462007 507.613147 lt
    473.481041 507.492964 lt
    473.500074 507.412835 lt
    473.519108 507.492964 lt
    473.538141 507.613147 lt
    473.557175 507.452899 lt
    473.576208 507.452899 lt
    473.595242 507.573083 lt
    473.614275 507.533027 lt
    473.633309 507.573083 lt
    473.652342 507.573083 lt
    473.671375 507.653211 lt
    473.690409 507.653211 lt
    473.709442 507.933652 lt
    473.728476 507.813460 lt
    473.747509 507.933652 lt
    473.766543 508.053836 lt
    473.785576 508.334277 lt
    473.804610 508.174029 lt
    473.823643 508.013772 lt
    473.842677 507.893589 lt
    473.861710 507.813460 lt
    473.880743 507.733340 lt
    473.899777 507.653211 lt
    473.918810 507.613147 lt
    473.937844 507.492964 lt
    473.956877 507.653211 lt
    473.975911 507.613147 lt
    473.994944 508.174029 lt
    474.013978 508.774967 lt
    474.033011 509.496088 lt
    474.052045 509.696401 lt
    474.071078 509.856657 lt
    474.090112 510.097033 lt
    474.109145 510.417529 lt
    474.128178 510.377466 lt
    474.147212 510.257282 lt
    474.166245 510.257282 lt
    474.185279 510.257282 lt
    474.204312 510.257282 lt
    474.223346 510.097033 lt
    474.242379 510.056970 lt
    474.261413 509.976841 lt
    474.280446 510.016905 lt
    474.299480 509.816593 lt
    474.318513 509.696401 lt
    474.337546 509.616280 lt
    474.356580 509.656345 lt
    474.375613 509.415968 lt
    474.394647 509.295776 lt
    474.413680 509.255720 lt
    474.432714 509.175592 lt
    474.451747 509.095463 lt
    474.470781 508.935214 lt
    474.489814 508.855086 lt
    474.508848 508.774967 lt
    474.527881 508.895151 lt
    474.546914 508.654774 lt
    474.565948 508.694838 lt
    474.584981 508.694838 lt
    474.604015 508.855086 lt
    474.623048 508.614718 lt
    474.642082 508.654774 lt
    474.661115 508.654774 lt
    474.680149 508.774967 lt
    474.699182 508.734902 lt
    474.718216 508.694838 lt
    474.737249 508.694838 lt
    474.756283 508.654774 lt
    474.775316 508.774967 lt
    474.794349 508.654774 lt
    474.813383 508.694838 lt
    474.832416 508.694838 lt
    474.851450 508.895151 lt
    474.870483 508.774967 lt
    474.889517 508.694838 lt
    474.908550 508.694838 lt
    474.927584 508.815030 lt
    474.946617 508.734902 lt
    474.965651 508.694838 lt
    474.984684 508.734902 lt
    475.003717 508.654774 lt
    475.022751 508.614718 lt
    475.041784 508.494526 lt
    475.060818 508.574654 lt
    475.079851 508.374342 lt
    475.098885 508.574654 lt
    475.117918 508.334277 lt
    475.136952 508.374342 lt
    475.155985 508.254149 lt
    475.175019 508.414397 lt
    475.194052 508.133965 lt
    475.213086 508.174029 lt
    475.232119 508.093901 lt
    475.251152 508.214085 lt
    475.270186 508.013772 lt
    475.289219 507.893589 lt
    475.308253 507.853524 lt
    475.327286 507.893589 lt
    475.346320 507.973717 lt
    475.365353 507.853524 lt
    475.384387 507.813460 lt
    475.403420 507.853524 lt
    475.422454 507.973717 lt
    475.441487 507.853524 lt
    475.460520 507.853524 lt
    475.479554 507.933652 lt
    475.498587 508.053836 lt
    475.517621 507.973717 lt
    475.536654 507.893589 lt
    475.555688 507.973717 lt
    475.574721 507.933652 lt
    475.593755 508.053836 lt
    475.612788 507.893589 lt
    475.631822 508.053836 lt
    475.650855 507.933652 lt
    475.669888 508.053836 lt
    475.688922 507.853524 lt
    475.707955 508.013772 lt
    475.726989 507.973717 lt
    475.746022 508.133965 lt
    475.765056 507.933652 lt
    475.784089 507.933652 lt
    475.803123 507.853524 lt
    475.822156 508.013772 lt
    475.841190 507.813460 lt
    475.860223 507.733340 lt
    475.879257 507.733340 lt
    475.898290 507.733340 lt
    475.917323 507.693276 lt
    475.936357 507.653211 lt
    475.955390 507.573083 lt
    475.974424 507.533027 lt
    475.993457 507.613147 lt
    476.012491 507.492964 lt
    476.031524 507.332715 lt
    476.050558 507.372771 lt
    476.069591 507.412835 lt
    476.088625 507.412835 lt
    476.107658 507.292651 lt
    476.126691 507.372771 lt
    476.145725 507.332715 lt
    476.164758 507.492964 lt
    476.183792 507.292651 lt
    476.202825 507.412835 lt
    476.221859 507.372771 lt
    476.240892 507.613147 lt
    476.259926 507.412835 lt
    476.278959 507.492964 lt
    476.297993 507.492964 lt
    476.317026 507.653211 lt
    476.336059 507.533027 lt
    476.355093 507.533027 lt
    476.374126 507.573083 lt
    476.393160 507.693276 lt
    476.412193 507.613147 lt
    476.431227 507.533027 lt
    476.450260 507.573083 lt
    476.469294 507.613147 lt
    476.488327 507.693276 lt
    476.507361 507.613147 lt
    476.526394 507.613147 lt
    476.545428 507.613147 lt
    476.564461 507.693276 lt
    476.583494 507.573083 lt
    476.602528 507.452899 lt
    476.621561 507.492964 lt
    476.640595 507.533027 lt
    476.659628 507.452899 lt
    476.678662 507.292651 lt
    476.697695 507.372771 lt
    476.716729 507.252587 lt
    476.735762 507.372771 lt
    476.754796 507.212522 lt
    476.773829 507.212522 lt
    476.792862 507.092339 lt
    476.811896 507.292651 lt
    476.830929 507.052274 lt
    476.849963 507.092339 lt
    476.868996 507.132394 lt
    476.888030 507.212522 lt
    476.907063 507.172458 lt
    476.926097 507.132394 lt
    476.945130 507.172458 lt
    476.964164 507.172458 lt
    476.983197 507.332715 lt
    477.002230 507.212522 lt
    477.021264 507.252587 lt
    477.040297 507.252587 lt
    477.059331 507.452899 lt
    477.078364 507.372771 lt
    477.097398 507.372771 lt
    477.116431 507.412835 lt
    477.135465 507.533027 lt
    477.154498 507.533027 lt
    477.173532 507.412835 lt
    477.192565 507.452899 lt
    477.211599 507.452899 lt
    477.230632 507.573083 lt
    477.249665 507.492964 lt
    477.268699 507.533027 lt
    477.287732 507.492964 lt
    477.306766 507.613147 lt
    477.325799 507.492964 lt
    477.344833 507.452899 lt
    477.363866 507.452899 lt
    477.382900 507.533027 lt
    477.401933 507.372771 lt
    477.420967 507.292651 lt
    477.440000 507.332715 lt
    477.459033 507.332715 lt
    477.478067 507.292651 lt
    477.497100 507.212522 lt
    477.516134 507.212522 lt
    477.535167 507.092339 lt
    477.554201 507.252587 lt
    477.573234 507.052274 lt
    477.592268 507.012210 lt
    477.611301 507.092339 lt
    477.630335 507.292651 lt
    477.649368 507.132394 lt
    477.668401 507.092339 lt
    477.687435 507.132394 lt
    477.706468 507.212522 lt
    477.725502 507.212522 lt
    477.744535 507.212522 lt
    477.763569 507.332715 lt
    477.782602 507.212522 lt
    477.801636 507.412835 lt
    477.820669 507.292651 lt
    477.839703 507.332715 lt
    477.858736 507.412835 lt
    477.877770 507.573083 lt
    477.896803 507.452899 lt
    477.915836 507.492964 lt
    477.934870 507.452899 lt
    477.953903 507.533027 lt
    477.972937 507.452899 lt
    477.991970 507.492964 lt
    478.011004 507.573083 lt
    478.030037 507.533027 lt
    478.049071 507.573083 lt
    478.068104 507.452899 lt
    478.087138 507.492964 lt
    478.106171 507.452899 lt
    478.125204 507.573083 lt
    478.144238 507.412835 lt
    478.163271 507.372771 lt
    478.182305 507.412835 lt
    478.201338 507.492964 lt
    478.220372 507.332715 lt
    478.239405 507.212522 lt
    478.258439 507.252587 lt
    478.277472 507.172458 lt
    478.296506 507.212522 lt
    478.315539 507.092339 lt
    478.334572 507.092339 lt
    478.353606 507.012210 lt
    478.372639 507.212522 lt
    478.391673 507.092339 lt
    478.410706 507.092339 lt
    478.429740 507.132394 lt
    478.448773 507.292651 lt
    478.467807 507.132394 lt
    478.486840 507.092339 lt
    478.505874 507.252587 lt
    478.524907 507.252587 lt
    478.543941 507.332715 lt
    478.562974 507.292651 lt
    478.582007 507.332715 lt
    478.601041 507.292651 lt
    478.620074 507.492964 lt
    478.639108 507.412835 lt
    478.658141 507.452899 lt
    478.677175 507.492964 lt
    478.696208 507.613147 lt
    478.715242 507.452899 lt
    478.734275 507.452899 lt
    478.753309 507.533027 lt
    478.772342 507.613147 lt
    478.791375 507.573083 lt
    478.810409 507.533027 lt
    478.829442 507.533027 lt
    478.848476 507.492964 lt
    478.867509 507.573083 lt
    478.886543 507.372771 lt
    478.905576 507.372771 lt
    478.924610 507.372771 lt
    478.943643 507.573083 lt
    478.962677 507.372771 lt
    478.981710 507.292651 lt
    479.000743 507.332715 lt
    479.019777 507.292651 lt
    479.038810 507.292651 lt
    479.057844 507.172458 lt
    479.076877 507.132394 lt
    479.095911 507.092339 lt
    479.114944 507.252587 lt
    479.133978 507.092339 lt
    479.153011 507.132394 lt
    479.172045 507.172458 lt
    479.191078 507.372771 lt
    479.210112 507.172458 lt
    479.229145 507.132394 lt
    479.248178 507.252587 lt
    479.267212 507.252587 lt
    479.286245 507.332715 lt
    479.305279 507.252587 lt
    479.324312 507.332715 lt
    479.343346 507.332715 lt
    479.362379 507.492964 lt
    479.381413 507.412835 lt
    479.400446 507.452899 lt
    479.419480 507.452899 lt
    479.438513 507.653211 lt
    479.457546 507.492964 lt
    479.476580 507.492964 lt
    479.495613 507.573083 lt
    479.514647 507.613147 lt
    479.533680 507.573083 lt
    479.552714 507.573083 lt
    479.571747 507.573083 lt
    479.590781 507.653211 lt
    479.609814 507.773396 lt
    479.628848 507.693276 lt
    479.647881 507.653211 lt
    479.666914 507.733340 lt
    479.685948 507.893589 lt
    479.704981 507.813460 lt
    479.724015 507.853524 lt
    479.743048 508.093901 lt
    479.762082 508.133965 lt
    479.781115 508.174029 lt
    479.800149 508.254149 lt
    479.819182 508.294213 lt
    479.838216 508.174029 lt
    479.857249 508.214085 lt
    479.876283 507.893589 lt
    479.895316 507.813460 lt
    479.914349 507.733340 lt
    479.933383 507.973717 lt
    479.952416 507.613147 lt
    479.971450 507.533027 lt
    479.990483 507.613147 lt
    480.009517 508.053836 lt
    480.028550 508.574654 lt
    480.047584 509.095463 lt
    480.066617 509.576216 lt
    480.085651 509.816593 lt
    480.104684 510.056970 lt
    480.123717 510.137089 lt
    480.142751 510.337402 lt
    480.161784 510.377466 lt
    480.180818 510.537723 lt
    480.199851 510.337402 lt
    480.218885 510.297346 lt
    480.237918 510.297346 lt
    480.256952 510.377466 lt
    480.275985 510.217217 lt
    480.295019 510.097033 lt
    480.314052 510.137089 lt
    480.333086 510.056970 lt
    480.352119 510.016905 lt
    480.371152 509.816593 lt
    480.390186 509.736464 lt
    480.409219 509.616280 lt
    480.428253 509.656345 lt
    480.447286 509.415968 lt
    480.466320 509.375904 lt
    480.485353 509.295776 lt
    480.504387 509.375904 lt
    480.523420 509.095463 lt
    480.542454 509.055399 lt
    480.561487 509.015343 lt
    480.580520 508.975279 lt
    480.599554 508.895151 lt
    480.618587 508.815030 lt
    480.637621 508.774967 lt
    480.656654 508.694838 lt
    480.675688 508.855086 lt
    480.694721 508.734902 lt
    480.713755 508.734902 lt
    480.732788 508.815030 lt
    480.751822 508.935214 lt
    480.770855 508.734902 lt
    480.789888 508.774967 lt
    480.808922 508.855086 lt
    480.827955 508.855086 lt
    480.846989 508.774967 lt
    480.866022 508.734902 lt
    480.885056 508.774967 lt
    480.904089 508.734902 lt
    480.923123 508.935214 lt
    480.942156 508.774967 lt
    480.961190 508.815030 lt
    480.980223 508.734902 lt
    480.999257 508.935214 lt
    481.018290 508.734902 lt
    481.037323 508.734902 lt
    481.056357 508.815030 lt
    481.075390 508.895151 lt
    481.094424 508.694838 lt
    481.113457 508.614718 lt
    481.132491 508.654774 lt
    481.151524 508.574654 lt
    481.170558 508.574654 lt
    481.189591 508.454461 lt
    481.208625 508.414397 lt
    481.227658 508.414397 lt
    481.246691 508.454461 lt
    481.265725 508.294213 lt
    481.284758 508.254149 lt
    481.303792 508.214085 lt
    481.322825 508.334277 lt
    481.341859 508.133965 lt
    481.360892 508.013772 lt
    481.379926 508.013772 lt
    481.398959 507.933652 lt
    481.417993 508.053836 lt
    481.437026 507.893589 lt
    481.456059 507.933652 lt
    481.475093 507.893589 lt
    481.494126 508.053836 lt
    481.513160 507.853524 lt
    481.532193 507.893589 lt
    481.551227 507.973717 lt
    481.570260 508.174029 lt
    481.589294 507.973717 lt
    481.608327 507.973717 lt
    481.627361 508.053836 lt
    481.646394 508.093901 lt
    481.665428 508.093901 lt
    481.684461 508.053836 lt
    481.703494 508.053836 lt
    481.722528 508.053836 lt
    481.741561 508.093901 lt
    481.760595 508.093901 lt
    481.779628 508.013772 lt
    481.798662 508.053836 lt
    481.817695 508.254149 lt
    481.836729 508.013772 lt
    481.855762 507.973717 lt
    481.874796 508.053836 lt
    481.893829 508.053836 lt
    481.912862 507.973717 lt
    481.931896 507.813460 lt
    481.950929 507.853524 lt
    481.969963 507.853524 lt
    481.988996 507.853524 lt
    482.008030 507.733340 lt
    482.027063 507.773396 lt
    482.046097 507.613147 lt
    482.065130 507.773396 lt
    482.084164 507.533027 lt
    482.103197 507.573083 lt
    482.122230 507.492964 lt
    482.141264 507.573083 lt
    482.160297 507.412835 lt
    482.179331 507.372771 lt
    482.198364 507.412835 lt
    482.217398 507.452899 lt
    482.236431 507.492964 lt
    482.255465 507.452899 lt
    482.274498 507.412835 lt
    482.293532 507.452899 lt
    482.312565 507.653211 lt
    482.331599 507.492964 lt
    482.350632 507.573083 lt
    482.369665 507.613147 lt
    482.388699 507.693276 lt
    482.407732 507.613147 lt
    482.426766 507.613147 lt
    482.445799 507.653211 lt
    482.464833 507.733340 lt
    482.483866 507.773396 lt
    482.502900 507.653211 lt
    482.521933 507.653211 lt
    482.540967 507.653211 lt
    482.560000 507.853524 lt
    482.579033 507.693276 lt
    482.598067 507.733340 lt
    482.617100 507.693276 lt
    482.636134 507.853524 lt
    482.655167 507.733340 lt
    482.674201 507.653211 lt
    482.693234 507.613147 lt
    482.712268 507.653211 lt
    482.731301 507.533027 lt
    482.750335 507.452899 lt
    482.769368 507.452899 lt
    482.788401 507.533027 lt
    482.807435 507.452899 lt
    482.826468 507.292651 lt
    482.845502 507.292651 lt
    482.864535 507.252587 lt
    482.883569 507.372771 lt
    482.902602 507.212522 lt
    482.921636 507.132394 lt
    482.940669 507.212522 lt
    482.959703 507.372771 lt
    482.978736 507.252587 lt
    482.997770 507.212522 lt
    483.016803 507.252587 lt
    483.035836 507.292651 lt
    483.054870 507.412835 lt
    483.073903 507.252587 lt
    483.092937 507.372771 lt
    483.111970 507.332715 lt
    483.131004 507.533027 lt
    483.150037 507.412835 lt
    483.169071 507.452899 lt
    483.188104 507.492964 lt
    483.207138 507.653211 lt
    483.226171 507.573083 lt
    483.245204 507.573083 lt
    483.264238 507.573083 lt
    483.283271 507.613147 lt
    483.302305 507.573083 lt
    483.321338 507.613147 lt
    483.340372 507.653211 lt
    483.359405 507.653211 lt
    483.378439 507.693276 lt
    483.397472 507.573083 lt
    483.416506 507.613147 lt
    483.435539 507.573083 lt
    483.454572 507.693276 lt
    483.473606 507.492964 lt
    483.492639 507.412835 lt
    483.511673 507.452899 lt
    483.530706 507.533027 lt
    483.549740 507.452899 lt
    483.568773 507.292651 lt
    483.587807 507.292651 lt
    483.606840 507.252587 lt
    483.625874 507.332715 lt
    483.644907 507.172458 lt
    483.663941 507.172458 lt
    483.682974 507.092339 lt
    483.702007 507.372771 lt
    483.721041 507.212522 lt
    483.740074 507.212522 lt
    483.759108 507.212522 lt
    483.778141 507.372771 lt
    483.797175 507.292651 lt
    483.816208 507.252587 lt
    483.835242 507.332715 lt
    483.854275 507.412835 lt
    483.873309 507.452899 lt
    483.892342 507.372771 lt
    483.911375 507.412835 lt
    483.930409 507.412835 lt
    483.949442 507.613147 lt
    483.968476 507.492964 lt
    483.987509 507.573083 lt
    484.006543 507.573083 lt
    484.025576 507.653211 lt
    484.044610 507.573083 lt
    484.063643 507.492964 lt
    484.082677 507.613147 lt
    484.101710 507.653211 lt
    484.120743 507.653211 lt
    484.139777 507.533027 lt
    484.158810 507.573083 lt
    484.177844 507.533027 lt
    484.196877 507.653211 lt
    484.215911 507.492964 lt
    484.234944 507.452899 lt
    484.253978 507.452899 lt
    484.273011 507.573083 lt
    484.292045 507.412835 lt
    484.311078 507.332715 lt
    484.330112 507.372771 lt
    484.349145 507.292651 lt
    484.368178 507.252587 lt
    484.387212 507.172458 lt
    484.406245 507.212522 lt
    484.425279 507.092339 lt
    484.444312 507.252587 lt
    484.463346 507.172458 lt
    484.482379 507.172458 lt
    484.501413 507.172458 lt
    484.520446 507.372771 lt
    484.539480 507.252587 lt
    484.558513 507.172458 lt
    484.577546 507.252587 lt
    484.596580 507.372771 lt
    484.615613 507.332715 lt
    484.634647 507.332715 lt
    484.653680 507.372771 lt
    484.672714 507.372771 lt
    484.691747 507.452899 lt
    484.710781 507.412835 lt
    484.729814 507.492964 lt
    484.748848 507.492964 lt
    484.767881 507.653211 lt
    484.786914 507.533027 lt
    484.805948 507.492964 lt
    484.824981 507.573083 lt
    484.844015 507.693276 lt
    484.863048 507.653211 lt
    484.882082 507.573083 lt
    484.901115 507.613147 lt
    484.920149 507.613147 lt
    484.939182 507.653211 lt
    484.958216 507.452899 lt
    484.977249 507.492964 lt
    484.996283 507.412835 lt
    485.015316 507.613147 lt
    485.034349 507.412835 lt
    485.053383 507.412835 lt
    485.072416 507.412835 lt
    485.091450 507.533027 lt
    485.110483 507.292651 lt
    485.129517 507.252587 lt
    485.148550 507.252587 lt
    485.167584 507.252587 lt
    485.186617 507.172458 lt
    485.205651 507.132394 lt
    485.224684 507.212522 lt
    485.243717 507.132394 lt
    485.262751 507.332715 lt
    485.281784 507.212522 lt
    485.300818 507.172458 lt
    485.319851 507.212522 lt
    485.338885 507.452899 lt
    485.357918 507.332715 lt
    485.376952 507.332715 lt
    485.395985 507.412835 lt
    485.415019 507.492964 lt
    485.434052 507.452899 lt
    485.453086 507.372771 lt
    485.472119 507.533027 lt
    485.491152 507.492964 lt
    485.510186 507.613147 lt
    485.529219 507.492964 lt
    485.548253 507.533027 lt
    485.567286 507.492964 lt
    485.586320 507.693276 lt
    485.605353 507.653211 lt
    485.624387 507.693276 lt
    485.643420 507.773396 lt
    485.662454 507.973717 lt
    485.681487 507.813460 lt
    485.700520 507.933652 lt
    485.719554 507.893589 lt
    485.738587 508.013772 lt
    485.757621 508.053836 lt
    485.776654 508.133965 lt
    485.795688 508.214085 lt
    485.814721 508.294213 lt
    485.833755 508.574654 lt
    485.852788 508.494526 lt
    485.871822 508.334277 lt
    485.890855 508.174029 lt
    485.909888 508.214085 lt
    485.928922 507.813460 lt
    485.947955 507.773396 lt
    485.966989 507.733340 lt
    485.986022 507.693276 lt
    486.005056 507.613147 lt
    486.024089 507.573083 lt
    486.043123 508.174029 lt
    486.062156 508.694838 lt
    486.081190 509.415968 lt
    486.100223 509.656345 lt
    486.119257 509.896721 lt
    486.138290 510.016905 lt
    486.157323 510.377466 lt
    486.176357 510.337402 lt
    486.195390 510.377466 lt
    486.214424 510.337402 lt
    486.233457 510.537723 lt
    486.252491 510.337402 lt
    486.271524 510.297346 lt
    486.290558 510.377466 lt
    486.309591 510.257282 lt
    486.328625 510.217217 lt
    486.347658 510.137089 lt
    486.366691 510.137089 lt
    486.385725 510.016905 lt
    486.404758 510.056970 lt
    486.423792 509.856657 lt
    486.442825 509.776529 lt
    486.461859 509.736464 lt
    486.480892 509.776529 lt
    486.499926 509.536152 lt
    486.518959 509.415968 lt
    486.537993 509.375904 lt
    486.557026 509.415968 lt
    486.576059 509.255720 lt
    486.595093 509.135527 lt
    486.614126 509.095463 lt
    486.633160 509.015343 lt
    486.652193 509.055399 lt
    486.671227 508.895151 lt
    486.690260 508.855086 lt
    486.709294 508.855086 lt
    486.728327 508.935214 lt
    486.747361 508.774967 lt
    486.766394 508.774967 lt
    486.785428 508.815030 lt
    486.804461 508.895151 lt
    486.823494 508.855086 lt
    486.842528 508.694838 lt
    486.861561 508.774967 lt
    486.880595 508.734902 lt
    486.899628 508.895151 lt
    486.918662 508.734902 lt
    486.937695 508.774967 lt
    486.956729 508.734902 lt
    486.975762 508.895151 lt
    486.994796 508.734902 lt
    487.013829 508.815030 lt
    487.032862 508.815030 lt
    487.051896 508.935214 lt
    487.070929 508.734902 lt
    487.089963 508.774967 lt
    487.108996 508.815030 lt
    487.128030 508.774967 lt
    487.147063 508.855086 lt
    487.166097 508.734902 lt
    487.185130 508.654774 lt
    487.204164 508.574654 lt
    487.223197 508.734902 lt
    487.242230 508.574654 lt
    487.261264 508.534590 lt
    487.280297 508.454461 lt
    487.299331 508.614718 lt
    487.318364 508.374342 lt
    487.337398 508.294213 lt
    487.356431 508.334277 lt
    487.375465 508.254149 lt
    487.394498 508.214085 lt
    487.413532 508.053836 lt
    487.432565 508.093901 lt
    487.451599 508.013772 lt
    487.470632 508.133965 lt
    487.489665 507.973717 lt
    487.508699 507.933652 lt
    487.527732 507.933652 lt
    487.546766 508.133965 lt
    487.565799 507.933652 lt
    487.584833 507.973717 lt
    487.603866 507.933652 lt
    487.622900 507.973717 lt
    487.641933 508.013772 lt
    487.660967 507.933652 lt
    487.680000 507.973717 lt
    487.699033 507.973717 lt
    487.718067 508.093901 lt
    487.737100 507.973717 lt
    487.756134 508.013772 lt
    487.775167 508.053836 lt
    487.794201 508.214085 lt
    487.813234 508.053836 lt
    487.832268 508.093901 lt
    487.851301 508.174029 lt
    487.870335 508.254149 lt
    487.889368 508.133965 lt
    487.908401 508.093901 lt
    487.927435 508.093901 lt
    487.946468 508.053836 lt
    487.965502 508.013772 lt
    487.984535 507.933652 lt
    488.003569 507.893589 lt
    488.022602 507.853524 lt
    488.041636 507.973717 lt
    488.060669 507.813460 lt
    488.079703 507.773396 lt
    488.098736 507.773396 lt
    488.117770 507.893589 lt
    488.136803 507.693276 lt
    488.155836 507.613147 lt
    488.174870 507.573083 lt
    488.193903 507.653211 lt
    488.212937 507.613147 lt
    488.231970 507.452899 lt
    488.251004 507.412835 lt
    488.270037 507.412835 lt
    488.289071 507.613147 lt
    488.308104 507.412835 lt
    488.327138 507.452899 lt
    488.346171 507.573083 lt
    488.365204 507.613147 lt
    488.384238 507.492964 lt
    488.403271 507.492964 lt
    488.422305 507.573083 lt
    488.441338 507.573083 lt
    488.460372 507.653211 lt
    488.479405 507.573083 lt
    488.498439 507.653211 lt
    488.517472 507.613147 lt
    488.536506 507.813460 lt
    488.555539 507.693276 lt
    488.574572 507.773396 lt
    488.593606 507.773396 lt
    488.612639 507.893589 lt
    488.631673 507.813460 lt
    488.650706 507.813460 lt
    488.669740 507.773396 lt
    488.688773 507.813460 lt
    488.707807 507.773396 lt
    488.726840 507.653211 lt
    488.745874 507.653211 lt
    488.764907 507.613147 lt
    488.783941 507.693276 lt
    488.802974 507.533027 lt
    488.822007 507.533027 lt
    488.841041 507.533027 lt
    488.860074 507.653211 lt
    488.879108 507.533027 lt
    488.898141 507.452899 lt
    488.917175 507.372771 lt
    488.936208 507.412835 lt
    488.955242 507.372771 lt
    488.974275 507.292651 lt
    488.993309 507.332715 lt
    489.012342 507.172458 lt
    489.031375 507.372771 lt
    489.050409 507.212522 lt
    489.069442 507.252587 lt
    489.088476 507.292651 lt
    489.107509 507.533027 lt
    489.126543 507.332715 lt
    489.145576 507.372771 lt
    489.164610 507.372771 lt
    489.183643 507.573083 lt
    489.202677 507.452899 lt
    489.221710 507.412835 lt
    489.240743 507.452899 lt
    489.259777 507.452899 lt
    489.278810 507.653211 lt
    489.297844 507.533027 lt
    489.316877 507.613147 lt
    489.335911 507.653211 lt
    489.354944 507.813460 lt
    489.373978 507.693276 lt
    489.393011 507.693276 lt
    489.412045 507.733340 lt
    489.431078 507.733340 lt
    489.450112 507.693276 lt
    489.469145 507.613147 lt
    489.488178 507.613147 lt
    489.507212 507.613147 lt
    489.526245 507.693276 lt
    489.545279 507.533027 lt
    489.564312 507.533027 lt
    489.583346 507.492964 lt
    489.602379 507.653211 lt
    489.621413 507.492964 lt
    489.640446 507.452899 lt
    489.659480 507.372771 lt
    489.678513 507.452899 lt
    489.697546 507.412835 lt
    489.716580 507.332715 lt
    489.735613 507.332715 lt
    489.754647 507.252587 lt
    489.773680 507.332715 lt
    489.792714 507.252587 lt
    489.811747 507.212522 lt
    489.830781 507.252587 lt
    489.849814 507.452899 lt
    489.868848 507.332715 lt
    489.887881 507.252587 lt
    489.906914 507.412835 lt
    489.925948 507.452899 lt
    489.944981 507.492964 lt
    489.964015 507.412835 lt
    489.983048 507.492964 lt
    490.002082 507.452899 lt
    490.021115 507.613147 lt
    490.040149 507.492964 lt
    490.059182 507.573083 lt
    490.078216 507.653211 lt
    490.097249 507.853524 lt
    490.116283 507.653211 lt
    490.135316 507.693276 lt
    490.154349 507.813460 lt
    490.173383 507.773396 lt
    490.192416 507.733340 lt
    490.211450 507.653211 lt
    490.230483 507.653211 lt
    490.249517 507.573083 lt
    490.268550 507.693276 lt
    490.287584 507.573083 lt
    490.306617 507.573083 lt
    490.325651 507.533027 lt
    490.344684 507.653211 lt
    490.363717 507.492964 lt
    490.382751 507.452899 lt
    490.401784 507.452899 lt
    490.420818 507.452899 lt
    490.439851 507.332715 lt
    490.458885 507.212522 lt
    490.477918 507.292651 lt
    490.496952 507.292651 lt
    490.515985 507.372771 lt
    490.535019 507.172458 lt
    490.554052 507.212522 lt
    490.573086 507.252587 lt
    490.592119 507.492964 lt
    490.611152 507.292651 lt
    490.630186 507.292651 lt
    490.649219 507.332715 lt
    490.668253 507.372771 lt
    490.687286 507.372771 lt
    490.706320 507.372771 lt
    490.725353 507.412835 lt
    490.744387 507.412835 lt
    490.763420 507.613147 lt
    490.782454 507.452899 lt
    490.801487 507.492964 lt
    490.820520 507.533027 lt
    490.839554 507.773396 lt
    490.858587 507.613147 lt
    490.877621 507.653211 lt
    490.896654 507.653211 lt
    490.915688 507.773396 lt
    490.934721 507.693276 lt
    490.953755 507.693276 lt
    490.972788 507.653211 lt
    490.991822 507.653211 lt
    491.010855 507.653211 lt
    491.029888 507.613147 lt
    491.048922 507.533027 lt
    491.067955 507.573083 lt
    491.086989 507.653211 lt
    491.106022 507.492964 lt
    491.125056 507.452899 lt
    491.144089 507.533027 lt
    491.163123 507.492964 lt
    491.182156 507.452899 lt
    491.201190 507.292651 lt
    491.220223 507.292651 lt
    491.239257 507.212522 lt
    491.258290 507.372771 lt
    491.277323 507.212522 lt
    491.296357 507.252587 lt
    491.315390 507.172458 lt
    491.334424 507.452899 lt
    491.353457 507.252587 lt
    491.372491 507.292651 lt
    491.391524 507.332715 lt
    491.410558 507.452899 lt
    491.429591 507.332715 lt
    491.448625 507.372771 lt
    491.467658 507.372771 lt
    491.486691 507.412835 lt
    491.505725 507.492964 lt
    491.524758 507.452899 lt
    491.543792 507.452899 lt
    491.562825 507.573083 lt
    491.581859 507.693276 lt
    491.600892 507.613147 lt
    491.619926 507.613147 lt
    491.638959 507.813460 lt
    491.657993 507.853524 lt
    491.677026 507.933652 lt
    491.696059 507.853524 lt
    491.715093 508.053836 lt
    491.734126 507.973717 lt
    491.753160 508.214085 lt
    491.772193 508.133965 lt
    491.791227 508.334277 lt
    491.810260 508.294213 lt
    491.829294 508.614718 lt
    491.848327 508.534590 lt
    491.867361 508.654774 lt
    491.886394 508.494526 lt
    491.905428 508.534590 lt
    491.924461 508.214085 lt
    491.943494 508.053836 lt
    491.962528 508.013772 lt
    491.981561 507.893589 lt
    492.000595 507.733340 lt
    492.019628 507.653211 lt
    492.038662 507.653211 lt
    492.057695 508.053836 lt
    492.076729 508.815030 lt
    492.095762 509.215655 lt
    492.114796 509.576216 lt
    492.133829 509.896721 lt
    492.152862 510.056970 lt
    492.171896 510.177154 lt
    492.190929 510.297346 lt
    492.209963 510.377466 lt
    492.228996 510.297346 lt
    492.248030 510.417529 lt
    492.267063 510.217217 lt
    492.286097 510.257282 lt
    492.305130 510.217217 lt
    492.324164 510.457594 lt
    492.343197 510.217217 lt
    492.362230 510.217217 lt
    492.381264 510.177154 lt
    492.400297 510.297346 lt
    492.419331 510.016905 lt
    492.438364 510.016905 lt
    492.457398 509.936777 lt
    492.476431 509.856657 lt
    492.495465 509.816593 lt
    492.514498 509.736464 lt
    492.533532 509.656345 lt
    492.552565 509.616280 lt
    492.571599 509.616280 lt
    492.590632 509.456032 lt
    492.609665 509.375904 lt
    492.628699 509.375904 lt
    492.647732 509.375904 lt
    492.666766 509.295776 lt
    492.685799 509.135527 lt
    492.704833 509.175592 lt
    492.723866 509.015343 lt
    492.742900 509.135527 lt
    492.761933 508.935214 lt
    492.780967 508.975279 lt
    492.800000 508.895151 lt
    492.819033 509.015343 lt
    492.838067 508.815030 lt
    492.857100 508.815030 lt
    492.876134 508.855086 lt
    492.895167 508.935214 lt
    492.914201 508.774967 lt
    492.933234 508.734902 lt
    492.952268 508.815030 lt
    492.971301 508.734902 lt
    492.990335 508.895151 lt
    493.009368 508.815030 lt
    493.028401 508.774967 lt
    493.047435 508.774967 lt
    493.066468 508.975279 lt
    493.085502 508.855086 lt
    493.104535 508.815030 lt
    493.123569 508.855086 lt
    493.142602 508.975279 lt
    493.161636 508.855086 lt
    493.180669 508.774967 lt
    493.199703 508.895151 lt
    493.218736 508.774967 lt
    493.237770 508.855086 lt
    493.256803 508.694838 lt
    493.275836 508.734902 lt
    493.294870 508.694838 lt
    493.313903 508.774967 lt
    493.332937 508.574654 lt
    493.351970 508.534590 lt
    493.371004 508.494526 lt
    493.390037 508.574654 lt
    493.409071 508.414397 lt
    493.428104 508.374342 lt
    493.447138 508.334277 lt
    493.466171 508.214085 lt
    493.485204 508.294213 lt
    493.504238 508.133965 lt
    493.523271 508.093901 lt
    493.542305 508.093901 lt
    493.561338 508.214085 lt
    493.580372 507.973717 lt
    493.599405 507.933652 lt
    493.618439 508.013772 lt
    493.637472 508.174029 lt
    493.656506 507.973717 lt
    493.675539 507.893589 lt
    493.694572 507.933652 lt
    493.713606 507.933652 lt
    493.732639 508.053836 lt
    493.751673 508.013772 lt
    493.770706 508.053836 lt
    493.789740 508.013772 lt
    493.808773 508.214085 lt
    493.827807 508.053836 lt
    493.846840 508.093901 lt
    493.865874 508.133965 lt
    493.884907 508.294213 lt
    493.903941 508.133965 lt
    493.922974 508.133965 lt
    493.942007 508.174029 lt
    493.961041 508.174029 lt
    493.980074 508.174029 lt
    493.999108 508.133965 lt
    494.018141 508.093901 lt
    494.037175 508.053836 lt
    494.056208 508.174029 lt
    494.075242 508.013772 lt
    494.094275 507.933652 lt
    494.113309 507.973717 lt
    494.132342 508.013772 lt
    494.151375 507.853524 lt
    494.170409 507.773396 lt
    494.189442 507.853524 lt
    494.208476 507.813460 lt
    494.227509 507.773396 lt
    494.246543 507.613147 lt
    494.265576 507.533027 lt
    494.284610 507.492964 lt
    494.303643 507.733340 lt
    494.322677 507.492964 lt
    494.341710 507.452899 lt
    494.360743 507.492964 lt
    494.379777 507.653211 lt
    494.398810 507.533027 lt
    494.417844 507.492964 lt
    494.436877 507.533027 lt
    494.455911 507.573083 lt
    494.474944 507.573083 lt
    494.493978 507.533027 lt
    494.513011 507.573083 lt
    494.532045 507.533027 lt
    494.551078 507.733340 lt
    494.570112 507.613147 lt
    494.589145 507.653211 lt
    494.608178 507.693276 lt
    494.627212 507.893589 lt
    494.646245 507.733340 lt
    494.665279 507.693276 lt
    494.684312 507.813460 lt
    494.703346 507.853524 lt
    494.722379 507.813460 lt
    494.741413 507.813460 lt
    494.760446 507.813460 lt
    494.779480 507.733340 lt
    494.798513 507.813460 lt
    494.817546 507.693276 lt
    494.836580 507.733340 lt
    494.855613 507.613147 lt
    494.874647 507.813460 lt
    494.893680 507.573083 lt
    494.912714 507.533027 lt
    494.931747 507.533027 lt
    494.950781 507.613147 lt
    494.969814 507.533027 lt
    494.988848 507.412835 lt
    495.007881 507.412835 lt
    495.026914 507.332715 lt
    495.045948 507.452899 lt
    495.064981 507.332715 lt
    495.084015 507.332715 lt
    495.103048 507.172458 lt
    495.122082 507.452899 lt
    495.141115 507.252587 lt
    495.160149 507.292651 lt
    495.179182 507.372771 lt
    495.198216 507.492964 lt
    495.217249 507.372771 lt
    495.236283 507.372771 lt
    495.255316 507.412835 lt
    495.274349 507.412835 lt
    495.293383 507.533027 lt
    495.312416 507.452899 lt
    495.331450 507.452899 lt
    495.350483 507.412835 lt
    495.369517 507.733340 lt
    495.388550 507.573083 lt
    495.407584 507.613147 lt
    495.426617 507.693276 lt
    495.445651 507.853524 lt
    495.464684 507.733340 lt
    495.483717 507.733340 lt
    495.502751 507.733340 lt
    495.521784 507.813460 lt
    495.540818 507.733340 lt
    495.559851 507.613147 lt
    495.578885 507.693276 lt
    495.597918 507.653211 lt
    495.616952 507.653211 lt
    495.635985 507.573083 lt
    495.655019 507.533027 lt
    495.674052 507.533027 lt
    495.693086 507.613147 lt
    495.712119 507.452899 lt
    495.731152 507.412835 lt
    495.750186 507.412835 lt
    495.769219 507.452899 lt
    495.788253 507.372771 lt
    495.807286 507.332715 lt
    495.826320 507.332715 lt
    495.845353 507.332715 lt
    495.864387 507.412835 lt
    495.883420 507.212522 lt
    495.902454 507.292651 lt
    495.921487 507.292651 lt
    495.940520 507.533027 lt
    495.959554 507.292651 lt
    495.978587 507.292651 lt
    495.997621 507.412835 lt
    496.016654 507.533027 lt
    496.035688 507.412835 lt
    496.054721 507.452899 lt
    496.073755 507.452899 lt
    496.092788 507.492964 lt
    496.111822 507.573083 lt
    496.130855 507.533027 lt
    496.149888 507.533027 lt
    496.168922 507.573083 lt
    496.187955 507.773396 lt
    496.206989 507.653211 lt
    496.226022 507.693276 lt
    496.245056 507.773396 lt
    496.264089 507.813460 lt
    496.283123 507.693276 lt
    496.302156 507.653211 lt
    496.321190 507.653211 lt
    496.340223 507.773396 lt
    496.359257 507.653211 lt
    496.378290 507.533027 lt
    496.397323 507.573083 lt
    496.416357 507.492964 lt
    496.435390 507.573083 lt
    496.454424 507.452899 lt
    496.473457 507.492964 lt
    496.492491 507.412835 lt
    496.511524 507.492964 lt
    496.530558 507.332715 lt
    496.549591 507.332715 lt
    496.568625 507.332715 lt
    496.587658 507.492964 lt
    496.606691 507.372771 lt
    496.625725 507.252587 lt
    496.644758 507.212522 lt
    496.663792 507.292651 lt
    496.682825 507.332715 lt
    496.701859 507.292651 lt
    496.720892 507.292651 lt
    496.739926 507.252587 lt
    496.758959 507.452899 lt
    496.777993 507.332715 lt
    496.797026 507.412835 lt
    496.816059 507.452899 lt
    496.835093 507.613147 lt
    496.854126 507.492964 lt
    496.873160 507.492964 lt
    496.892193 507.613147 lt
    496.911227 507.653211 lt
    496.930260 507.653211 lt
    496.949294 507.613147 lt
    496.968327 507.693276 lt
    496.987361 507.693276 lt
    497.006394 507.813460 lt
    497.025428 507.653211 lt
    497.044461 507.733340 lt
    497.063494 507.653211 lt
    497.082528 507.813460 lt
    497.101561 507.613147 lt
    497.120595 507.613147 lt
    497.139628 507.573083 lt
    497.158662 507.733340 lt
    497.177695 507.492964 lt
    497.196729 507.492964 lt
    497.215762 507.492964 lt
    497.234796 507.492964 lt
    497.253829 507.533027 lt
    497.272862 507.372771 lt
    497.291896 507.372771 lt
    497.310929 507.292651 lt
    497.329963 507.452899 lt
    497.348996 507.332715 lt
    497.368030 507.292651 lt
    497.387063 507.292651 lt
    497.406097 507.452899 lt
    497.425130 507.292651 lt
    497.444164 507.292651 lt
    497.463197 507.372771 lt
    497.482230 507.292651 lt
    497.501264 507.372771 lt
    497.520297 507.292651 lt
    497.539331 507.412835 lt
    497.558364 507.372771 lt
    497.577398 507.533027 lt
    497.596431 507.492964 lt
    497.615465 507.533027 lt
    497.634498 507.573083 lt
    497.653532 507.853524 lt
    497.672565 507.773396 lt
    497.691599 507.813460 lt
    497.710632 507.893589 lt
    497.729665 508.093901 lt
    497.748699 508.133965 lt
    497.767732 508.174029 lt
    497.786766 508.334277 lt
    497.805799 508.414397 lt
    497.824833 508.534590 lt
    497.843866 508.574654 lt
    497.862900 508.654774 lt
    497.881933 508.734902 lt
    497.900967 508.694838 lt
    497.920000 508.414397 lt
    497.939033 508.214085 lt
    497.958067 508.174029 lt
    497.977100 508.254149 lt
    497.996134 508.174029 lt
    498.015167 507.853524 lt
    498.034201 507.973717 lt
    498.053234 507.973717 lt
    498.072268 508.614718 lt
    498.091301 509.095463 lt
    498.110335 509.576216 lt
    498.129368 509.896721 lt
    498.148401 510.217217 lt
    498.167435 510.097033 lt
    498.186468 510.217217 lt
    498.205502 510.337402 lt
    498.224535 510.417529 lt
    498.243569 510.337402 lt
    498.262602 510.217217 lt
    498.281636 510.377466 lt
    498.300669 510.257282 lt
    498.319703 510.417529 lt
    498.338736 510.257282 lt
    498.357770 510.217217 lt
    498.376803 510.217217 lt
    498.395836 510.297346 lt
    498.414870 510.137089 lt
    498.433903 510.056970 lt
    498.452937 510.056970 lt
    498.471970 510.137089 lt
    498.491004 510.016905 lt
    498.510037 509.856657 lt
    498.529071 509.936777 lt
    498.548104 509.776529 lt
    498.567138 509.856657 lt
    498.586171 509.616280 lt
    498.605204 509.576216 lt
    498.624238 509.616280 lt
    498.643271 509.736464 lt
    498.662305 509.456032 lt
    498.681338 509.456032 lt
    498.700372 509.415968 lt
    498.719405 509.536152 lt
    498.738439 509.295776 lt
    498.757472 509.255720 lt
    498.776506 509.295776 lt
    498.795539 509.095463 lt
    498.814572 509.175592 lt
    498.833606 509.055399 lt
    498.852639 509.015343 lt
    498.871673 508.975279 lt
    498.890706 509.135527 lt
    498.909740 509.015343 lt
    498.928773 508.815030 lt
    498.947807 508.815030 lt
    498.966840 509.015343 lt
    498.985874 508.895151 lt
    499.004907 508.734902 lt
    499.023941 508.815030 lt
    499.042974 508.855086 lt
    499.062007 508.815030 lt
    499.081041 508.774967 lt
    499.100074 508.815030 lt
    499.119108 508.774967 lt
    499.138141 508.895151 lt
    499.157175 508.774967 lt
    499.176208 508.855086 lt
    499.195242 508.815030 lt
    499.214275 509.015343 lt
    499.233309 508.935214 lt
    499.252342 508.895151 lt
    499.271375 508.895151 lt
    499.290409 508.975279 lt
    499.309442 508.895151 lt
    499.328476 508.734902 lt
    499.347509 508.694838 lt
    499.366543 508.654774 lt
    499.385576 508.774967 lt
    499.404610 508.614718 lt
    499.423643 508.534590 lt
    499.442677 508.534590 lt
    499.461710 508.654774 lt
    499.480743 508.454461 lt
    499.499777 508.334277 lt
    499.518810 508.414397 lt
    499.537844 508.454461 lt
    499.556877 508.254149 lt
    499.575911 508.174029 lt
    499.594944 508.174029 lt
    499.613978 508.093901 lt
    499.633011 508.214085 lt
    499.652045 508.053836 lt
    499.671078 508.053836 lt
    499.690112 507.973717 lt
    499.709145 508.133965 lt
    499.728178 507.973717 lt
    499.747212 507.973717 lt
    499.766245 507.973717 lt
    499.785279 508.133965 lt
    499.804312 508.013772 lt
    499.823346 507.933652 lt
    499.842379 508.013772 lt
    499.861413 508.053836 lt
    499.880446 508.093901 lt
    499.899480 508.013772 lt
    499.918513 508.093901 lt
    499.937546 508.053836 lt
    499.956580 508.214085 lt
    499.975613 508.133965 lt
    499.994647 508.174029 lt
    500.013680 508.214085 lt
    500.032714 508.334277 lt
    500.051747 508.214085 lt
    500.070781 508.174029 lt
    500.089814 508.174029 lt
    500.108848 508.174029 lt
    500.127881 508.053836 lt
    500.146914 508.013772 lt
    500.165948 508.013772 lt
    500.184981 507.893589 lt
    500.204015 508.053836 lt
    500.223048 507.853524 lt
    500.242082 507.813460 lt
    500.261115 507.813460 lt
    500.280149 507.933652 lt
    500.299182 507.733340 lt
    500.318216 507.693276 lt
    500.337249 507.693276 lt
    500.356283 507.693276 lt
    500.375316 507.653211 lt
    500.394349 507.573083 lt
    500.413383 507.613147 lt
    500.432416 507.492964 lt
    500.451450 507.693276 lt
    500.470483 507.452899 lt
    500.489517 507.452899 lt
    500.508550 507.533027 lt
    500.527584 507.653211 lt
    500.546617 507.533027 lt
    500.565651 507.573083 lt
    500.584684 507.573083 lt
    500.603717 507.653211 lt
    500.622751 507.573083 lt
    500.641784 507.573083 lt
    500.660818 507.653211 lt
    500.679851 507.613147 lt
    500.698885 507.813460 lt
    500.717918 507.733340 lt
    500.736952 507.773396 lt
    500.755985 507.773396 lt
    500.775019 508.013772 lt
    500.794052 507.853524 lt
    500.813086 507.813460 lt
    500.832119 507.893589 lt
    500.851152 507.933652 lt
    500.870186 507.773396 lt
    500.889219 507.613147 lt
    500.908253 507.773396 lt
    500.927286 507.693276 lt
    500.946320 507.733340 lt
    500.965353 507.613147 lt
    500.984387 507.613147 lt
    501.003420 507.573083 lt
    501.022454 507.693276 lt
    501.041487 507.533027 lt
    501.060520 507.492964 lt
    501.079554 507.452899 lt
    501.098587 507.573083 lt
    501.117621 507.452899 lt
    501.136654 507.412835 lt
    501.155688 507.412835 lt
    501.174721 507.372771 lt
    501.193755 507.452899 lt
    501.212788 507.332715 lt
    501.231822 507.292651 lt
    501.250855 507.292651 lt
    501.269888 507.533027 lt
    501.288922 507.332715 lt
    501.307955 507.292651 lt
    501.326989 507.452899 lt
    501.346022 507.573083 lt
    501.365056 507.452899 lt
    501.384089 507.452899 lt
    501.403123 507.533027 lt
    501.422156 507.492964 lt
    501.441190 507.573083 lt
    501.460223 507.613147 lt
    501.479257 507.653211 lt
    501.498290 507.613147 lt
    501.517323 507.853524 lt
    501.536357 507.773396 lt
    501.555390 507.733340 lt
    501.574424 507.773396 lt
    501.593457 507.973717 lt
    501.612491 507.733340 lt
    501.631524 507.653211 lt
    501.650558 507.613147 lt
    501.669591 507.733340 lt
    501.688625 507.693276 lt
    501.707658 507.533027 lt
    501.726691 507.613147 lt
    501.745725 507.533027 lt
    501.764758 507.653211 lt
    501.783792 507.492964 lt
    501.802825 507.452899 lt
    501.821859 507.492964 lt
    501.840892 507.573083 lt
    501.859926 507.372771 lt
    501.878959 507.332715 lt
    501.897993 507.452899 lt
    501.917026 507.452899 lt
    501.936059 507.452899 lt
    501.955093 507.332715 lt
    501.974126 507.332715 lt
    501.993160 507.212522 lt
    502.012193 507.412835 lt
    502.031227 507.332715 lt
    502.050260 507.252587 lt
    502.069294 507.332715 lt
    502.088327 507.613147 lt
    502.107361 507.372771 lt
    502.126394 507.412835 lt
    502.145428 507.492964 lt
    502.164461 507.533027 lt
    502.183494 507.492964 lt
    502.202528 507.492964 lt
    502.221561 507.613147 lt
    502.240595 507.573083 lt
    502.259628 507.733340 lt
    502.278662 507.653211 lt
    502.297695 507.733340 lt
    502.316729 507.733340 lt
    502.335762 507.933652 lt
    502.354796 507.693276 lt
    502.373829 507.693276 lt
    502.392862 507.693276 lt
    502.411896 507.733340 lt
    502.430929 507.653211 lt
    502.449963 507.613147 lt
    502.468996 507.573083 lt
    502.488030 507.533027 lt
    502.507063 507.613147 lt
    502.526097 507.492964 lt
    502.545130 507.492964 lt
    502.564164 507.492964 lt
    502.583197 507.573083 lt
    502.602230 507.372771 lt
    502.621264 507.332715 lt
    502.640297 507.372771 lt
    502.659331 507.492964 lt
    502.678364 507.372771 lt
    502.697398 507.292651 lt
    502.716431 507.332715 lt
    502.735465 507.212522 lt
    502.754498 507.372771 lt
    502.773532 507.212522 lt
    502.792565 507.332715 lt
    502.811599 507.252587 lt
    502.830632 507.492964 lt
    502.849665 507.332715 lt
    502.868699 507.372771 lt
    502.887732 507.452899 lt
    502.906766 507.573083 lt
    502.925799 507.492964 lt
    502.944833 507.492964 lt
    502.963866 507.533027 lt
    502.982900 507.573083 lt
    503.001933 507.653211 lt
    503.020967 507.653211 lt
    503.040000 507.653211 lt
    503.059033 507.693276 lt
    503.078067 507.893589 lt
    503.097100 507.773396 lt
    503.116134 507.693276 lt
    503.135167 507.773396 lt
    503.154201 507.853524 lt
    503.173234 507.653211 lt
    503.192268 507.613147 lt
    503.211301 507.693276 lt
    503.230335 507.653211 lt
    503.249368 507.653211 lt
    503.268401 507.533027 lt
    503.287435 507.533027 lt
    503.306468 507.452899 lt
    503.325502 507.613147 lt
    503.344535 507.412835 lt
    503.363569 507.412835 lt
    503.382602 507.412835 lt
    503.401636 507.533027 lt
    503.420669 507.372771 lt
    503.439703 507.332715 lt
    503.458736 507.412835 lt
    503.477770 507.412835 lt
    503.496803 507.372771 lt
    503.515836 507.252587 lt
    503.534870 507.252587 lt
    503.553903 507.292651 lt
    503.572937 507.452899 lt
    503.591970 507.292651 lt
    503.611004 507.372771 lt
    503.630037 507.412835 lt
    503.649071 507.613147 lt
    503.668104 507.492964 lt
    503.687138 507.533027 lt
    503.706171 507.733340 lt
    503.725204 507.773396 lt
    503.744238 507.813460 lt
    503.763271 507.933652 lt
    503.782305 508.013772 lt
    503.801338 508.093901 lt
    503.820372 508.494526 lt
    503.839405 508.454461 lt
    503.858439 508.574654 lt
    503.877472 508.654774 lt
    503.896506 508.935214 lt
    503.915539 508.774967 lt
    503.934572 508.534590 lt
    503.953606 508.534590 lt
    503.972639 508.414397 lt
    503.991673 508.334277 lt
    504.010706 508.254149 lt
    504.029740 508.174029 lt
    504.048773 508.013772 lt
    504.067807 508.133965 lt
    504.086840 508.093901 lt
    504.105874 508.574654 lt
    504.124907 509.135527 lt
    504.143941 509.816593 lt
    504.162974 509.976841 lt
    504.182007 510.097033 lt
    504.201041 510.257282 lt
    504.220074 510.377466 lt
    504.239108 510.577778 lt
    504.258141 510.377466 lt
    504.277175 510.417529 lt
    504.296208 510.297346 lt
    504.315242 510.577778 lt
    504.334275 510.337402 lt
    504.353309 510.297346 lt
    504.372342 510.377466 lt
    504.391375 510.417529 lt
    504.410409 510.257282 lt
    504.429442 510.177154 lt
    504.448476 510.137089 lt
    504.467509 510.016905 lt
    504.486543 510.097033 lt
    504.505576 509.976841 lt
    504.524610 509.976841 lt
    504.543643 509.936777 lt
    504.562677 510.097033 lt
    504.581710 509.936777 lt
    504.600743 509.856657 lt
    504.619777 509.896721 lt
    504.638810 509.896721 lt
    504.657844 509.776529 lt
    504.676877 509.616280 lt
    504.695911 509.656345 lt
    504.714944 509.576216 lt
    504.733978 509.656345 lt
    504.753011 509.456032 lt
    504.772045 509.496088 lt
    504.791078 509.375904 lt
    504.810112 509.576216 lt
    504.829145 509.335839 lt
    504.848178 509.255720 lt
    504.867212 509.215655 lt
    504.886245 509.295776 lt
    504.905279 509.135527 lt
    504.924312 509.055399 lt
    504.943346 509.055399 lt
    504.962379 509.015343 lt
    504.981413 509.095463 lt
    505.000446 508.935214 lt
    505.019480 508.855086 lt
    505.038513 508.774967 lt
    505.057546 508.975279 lt
    505.076580 508.855086 lt
    505.095613 508.734902 lt
    505.114647 508.815030 lt
    505.133680 508.855086 lt
    505.152714 508.815030 lt
    505.171747 508.734902 lt
    505.190781 508.815030 lt
    505.209814 508.734902 lt
    505.228848 508.895151 lt
    505.247881 508.774967 lt
    505.266914 508.774967 lt
    505.285948 508.774967 lt
    505.304981 509.015343 lt
    505.324015 508.855086 lt
    505.343048 508.935214 lt
    505.362082 508.935214 lt
    505.381115 509.015343 lt
    505.400149 508.855086 lt
    505.419182 508.734902 lt
    505.438216 508.694838 lt
    505.457249 508.614718 lt
    505.476283 508.734902 lt
    505.495316 508.614718 lt
    505.514349 508.534590 lt
    505.533383 508.534590 lt
    505.552416 508.614718 lt
    505.571450 508.454461 lt
    505.590483 508.334277 lt
    505.609517 508.374342 lt
    505.628550 508.334277 lt
    505.647584 508.294213 lt
    505.666617 508.133965 lt
    505.685651 508.133965 lt
    505.704684 508.133965 lt
    505.723717 508.294213 lt
    505.742751 508.093901 lt
    505.761784 508.093901 lt
    505.780818 508.013772 lt
    505.799851 508.133965 lt
    505.818885 507.973717 lt
    505.837918 508.013772 lt
    505.856952 507.973717 lt
    505.875985 507.893589 lt
    505.895019 508.053836 lt
    505.914052 507.973717 lt
    505.933086 507.973717 lt
    505.952119 507.973717 lt
    505.971152 508.214085 lt
    505.990186 508.053836 lt
    506.009219 508.013772 lt
    506.028253 508.133965 lt
    506.047286 508.214085 lt
    506.066320 508.174029 lt
    506.085353 508.133965 lt
    506.104387 508.174029 lt
    506.123420 508.174029 lt
    506.142454 508.334277 lt
    506.161487 508.133965 lt
    506.180520 508.093901 lt
    506.199554 508.093901 lt
    506.218587 508.174029 lt
    506.237621 508.053836 lt
    506.256654 507.973717 lt
    506.275688 507.933652 lt
    506.294721 507.973717 lt
    506.313755 507.893589 lt
    506.332788 507.773396 lt
    506.351822 507.813460 lt
    506.370855 507.733340 lt
    506.389888 507.893589 lt
    506.408922 507.653211 lt
    506.427955 507.653211 lt
    506.446989 507.613147 lt
    506.466022 507.813460 lt
    506.485056 507.653211 lt
    506.504089 507.573083 lt
    506.523123 507.653211 lt
    506.542156 507.573083 lt
    506.561190 507.573083 lt
    506.580223 507.492964 lt
    506.599257 507.492964 lt
    506.618290 507.452899 lt
    506.637323 507.693276 lt
    506.656357 507.573083 lt
    506.675390 507.533027 lt
    506.694424 507.573083 lt
    506.713457 507.693276 lt
    506.732491 507.653211 lt
    506.751524 507.573083 lt
    506.770558 507.693276 lt
    506.789591 507.653211 lt
    506.808625 507.853524 lt
    506.827658 507.773396 lt
    506.846691 507.813460 lt
    506.865725 507.893589 lt
    506.884758 508.013772 lt
    506.903792 507.893589 lt
    506.922825 507.813460 lt
    506.941859 507.773396 lt
    506.960892 507.893589 lt
    506.979926 507.813460 lt
    506.998959 507.733340 lt
    507.017993 507.733340 lt
    507.037026 507.653211 lt
    507.056059 507.773396 lt
    507.075093 507.613147 lt
    507.094126 507.533027 lt
    507.113160 507.573083 lt
    507.132193 507.693276 lt
    507.151227 507.492964 lt
    507.170260 507.372771 lt
    507.189294 507.492964 lt
    507.208327 507.492964 lt
    507.227361 507.573083 lt
    507.246394 507.372771 lt
    507.265428 507.492964 lt
    507.284461 507.332715 lt
    507.303494 507.533027 lt
    507.322528 507.292651 lt
    507.341561 507.332715 lt
    507.360595 507.292651 lt
    507.379628 507.492964 lt
    507.398662 507.412835 lt
    507.417695 507.412835 lt
    507.436729 507.412835 lt
    507.455762 507.492964 lt
    507.474796 507.533027 lt
    507.493829 507.492964 lt
    507.512862 507.492964 lt
    507.531896 507.613147 lt
    507.550929 507.733340 lt
    507.569963 507.693276 lt
    507.588996 507.693276 lt
    507.608030 507.813460 lt
    507.627063 507.893589 lt
    507.646097 507.893589 lt
    507.665130 507.773396 lt
    507.684164 507.773396 lt
    507.703197 507.693276 lt
    507.722230 507.853524 lt
    507.741264 507.653211 lt
    507.760297 507.733340 lt
    507.779331 507.613147 lt
    507.798364 507.813460 lt
    507.817398 507.613147 lt
    507.836431 507.573083 lt
    507.855465 507.533027 lt
    507.874498 507.693276 lt
    507.893532 507.533027 lt
    507.912565 507.452899 lt
    507.931599 507.412835 lt
    507.950632 507.452899 lt
    507.969665 507.533027 lt
    507.988699 507.452899 lt
    508.007732 507.452899 lt
    508.026766 507.492964 lt
    508.045799 507.613147 lt
    508.064833 507.452899 lt
    508.083866 507.292651 lt
    508.102900 507.332715 lt
    508.121933 507.332715 lt
    508.140967 507.452899 lt
    508.160000 507.292651 lt
    508.179033 507.452899 lt
    508.198067 507.372771 lt
    508.217100 507.653211 lt
    508.236134 507.412835 lt
    508.255167 507.533027 lt
    508.274201 507.573083 lt
    508.293234 507.773396 lt
    508.312268 507.653211 lt
    508.331301 507.613147 lt
    508.350335 507.693276 lt
    508.369368 507.773396 lt
    508.388401 507.893589 lt
    508.407435 507.893589 lt
    508.426468 507.853524 lt
    508.445502 507.773396 lt
    508.464535 507.853524 lt
    508.483569 507.733340 lt
    508.502602 507.653211 lt
    508.521636 507.733340 lt
    508.540669 507.733340 lt
    508.559703 507.613147 lt
    508.578736 507.533027 lt
    508.597770 507.573083 lt
    508.616803 507.492964 lt
    508.635836 507.653211 lt
    508.654870 507.492964 lt
    508.673903 507.492964 lt
    508.692937 507.452899 lt
    508.711970 507.573083 lt
    508.731004 507.412835 lt
    508.750037 507.452899 lt
    508.769071 507.492964 lt
    508.788104 507.533027 lt
    508.807138 507.533027 lt
    508.826171 507.292651 lt
    508.845204 507.292651 lt
    508.864238 507.292651 lt
    508.883271 507.492964 lt
    508.902305 507.332715 lt
    508.921338 507.332715 lt
    508.940372 507.452899 lt
    508.959405 507.573083 lt
    508.978439 507.452899 lt
    508.997472 507.412835 lt
    509.016506 507.533027 lt
    509.035539 507.533027 lt
    509.054572 507.653211 lt
    509.073606 507.653211 lt
    509.092639 507.653211 lt
    509.111673 507.693276 lt
    509.130706 507.973717 lt
    509.149740 507.853524 lt
    509.168773 507.893589 lt
    509.187807 507.893589 lt
    509.206840 507.893589 lt
    509.225874 507.773396 lt
    509.244907 507.693276 lt
    509.263941 507.733340 lt
    509.282974 507.693276 lt
    509.302007 507.773396 lt
    509.321041 507.573083 lt
    509.340074 507.613147 lt
    509.359108 507.613147 lt
    509.378141 507.693276 lt
    509.397175 507.533027 lt
    509.416208 507.492964 lt
    509.435242 507.533027 lt
    509.454275 507.533027 lt
    509.473309 507.452899 lt
    509.492342 507.412835 lt
    509.511375 507.492964 lt
    509.530409 507.452899 lt
    509.549442 507.693276 lt
    509.568476 507.492964 lt
    509.587509 507.332715 lt
    509.606543 507.372771 lt
    509.625576 507.533027 lt
    509.644610 507.372771 lt
    509.663643 507.332715 lt
    509.682677 507.452899 lt
    509.701710 507.492964 lt
    509.720743 507.653211 lt
    509.739777 507.613147 lt
    509.758810 507.733340 lt
    509.777844 507.733340 lt
    509.796877 508.013772 lt
    509.815911 507.973717 lt
    509.834944 508.093901 lt
    509.853978 508.294213 lt
    509.873011 508.534590 lt
    509.892045 508.694838 lt
    509.911078 508.815030 lt
    509.930112 508.935214 lt
    509.949145 508.975279 lt
    509.968178 508.855086 lt
    509.987212 508.534590 lt
    510.006245 508.494526 lt
    510.025279 508.454461 lt
    510.044312 508.614718 lt
    510.063346 508.374342 lt
    510.082379 508.174029 lt
    510.101413 508.294213 lt
    510.120446 508.574654 lt
    510.139480 508.975279 lt
    510.158513 509.415968 lt
    510.177546 509.976841 lt
    510.196580 510.137089 lt
    510.215613 510.457594 lt
    510.234647 510.417529 lt
    510.253680 510.577778 lt
    510.272714 510.697971 lt
    510.291747 510.818155 lt
    510.310781 510.697971 lt
    510.329814 510.617842 lt
    510.348848 510.457594 lt
    510.367881 510.457594 lt
    510.386914 510.497658 lt
    510.405948 510.297346 lt
    510.424981 510.297346 lt
    510.444015 510.257282 lt
    510.463048 510.417529 lt
    510.482082 510.137089 lt
    510.501115 510.137089 lt
    510.520149 510.097033 lt
    510.539182 510.097033 lt
    510.558216 509.976841 lt
    510.577249 509.976841 lt
    510.596283 509.936777 lt
    510.615316 509.856657 lt
    510.634349 510.056970 lt
    510.653383 509.976841 lt
    510.672416 510.016905 lt
    510.691450 509.976841 lt
    510.710483 510.137089 lt
    510.729517 509.936777 lt
    510.748550 509.696401 lt
    510.767584 509.816593 lt
    510.786617 509.776529 lt
    510.805651 509.736464 lt
    510.824684 509.616280 lt
    510.843717 509.576216 lt
    510.862751 509.536152 lt
    510.881784 509.576216 lt
    510.900818 509.375904 lt
    510.919851 509.375904 lt
    510.938885 509.335839 lt
    510.957918 509.456032 lt
    510.976952 509.215655 lt
    510.995985 509.095463 lt
    511.015019 509.175592 lt
    511.034052 509.135527 lt
    511.053086 509.175592 lt
    511.072119 509.015343 lt
    511.091152 509.015343 lt
    511.110186 508.975279 lt
    511.129219 508.975279 lt
    511.148253 508.815030 lt
    511.167286 508.774967 lt
    511.186320 508.815030 lt
    511.205353 508.935214 lt
    511.224387 508.855086 lt
    511.243420 508.815030 lt
    511.262454 508.815030 lt
    511.281487 508.774967 lt
    511.300520 508.975279 lt
    511.319554 508.774967 lt
    511.338587 508.855086 lt
    511.357621 508.815030 lt
    511.376654 508.975279 lt
    511.395688 508.935214 lt
    511.414721 508.895151 lt
    511.433755 508.975279 lt
    511.452788 509.015343 lt
    511.471822 508.895151 lt
    511.490855 508.855086 lt
    511.509888 508.694838 lt
    511.528922 508.734902 lt
    511.547955 508.815030 lt
    511.566989 508.654774 lt
    511.586022 508.574654 lt
    511.605056 508.534590 lt
    511.624089 508.694838 lt
    511.643123 508.534590 lt
    511.662156 508.414397 lt
    511.681190 508.454461 lt
    511.700223 508.414397 lt
    511.719257 508.374342 lt
    511.738290 508.214085 lt
    511.757323 508.214085 lt
    511.776357 508.214085 lt
    511.795390 508.374342 lt
    511.814424 508.174029 lt
    511.833457 508.133965 lt
    511.852491 508.174029 lt
    511.871524 508.334277 lt
    511.890558 508.093901 lt
    511.909591 507.933652 lt
    511.928625 508.013772 lt
    511.947658 507.933652 lt
    511.966691 508.053836 lt
    511.985725 508.053836 lt
    512.004758 508.013772 lt
    512.023792 508.013772 lt
    512.042825 508.174029 lt
    512.061859 508.053836 lt
    512.080892 508.053836 lt
    512.099926 508.133965 lt
    512.118959 508.294213 lt
    512.137993 508.174029 lt
    512.157026 508.214085 lt
    512.176059 508.294213 lt
    512.195093 508.334277 lt
    512.214126 508.374342 lt
    512.233160 508.254149 lt
    512.252193 508.254149 lt
    512.271227 508.254149 lt
    512.290260 508.294213 lt
    512.309294 508.133965 lt
    512.328327 508.133965 lt
    512.347361 508.093901 lt
    512.366394 508.133965 lt
    512.385428 507.933652 lt
    512.404461 507.893589 lt
    512.423494 507.893589 lt
    512.442528 507.813460 lt
    512.461561 507.933652 lt
    512.480595 507.813460 lt
    512.499628 507.693276 lt
    512.518662 507.693276 lt
    512.537695 507.973717 lt
    512.556729 507.773396 lt
    512.575762 507.693276 lt
    512.594796 507.733340 lt
    512.613829 507.853524 lt
    512.632862 507.733340 lt
    512.651896 507.693276 lt
    512.670929 507.613147 lt
    512.689963 507.492964 lt
    512.708996 507.653211 lt
    512.728030 507.533027 lt
    512.747063 507.653211 lt
    512.766097 507.573083 lt
    512.785130 507.813460 lt
    512.804164 507.653211 lt
    512.823197 507.653211 lt
    512.842230 507.693276 lt
    512.861264 507.893589 lt
    512.880297 507.733340 lt
    512.899331 507.853524 lt
    512.918364 508.013772 lt
    512.937398 508.013772 lt
    512.956431 508.093901 lt
    512.975465 507.973717 lt
    512.994498 508.013772 lt
    513.013532 507.973717 lt
    513.032565 508.174029 lt
    513.051599 507.853524 lt
    513.070632 507.813460 lt
    513.089665 507.893589 lt
    513.108699 507.893589 lt
    513.127732 507.773396 lt
    513.146766 507.653211 lt
    513.165799 507.733340 lt
    513.184833 507.613147 lt
    513.203866 507.733340 lt
    513.222900 507.573083 lt
    513.241933 507.533027 lt
    513.260967 507.492964 lt
    513.280000 507.733340 lt
    513.299033 507.613147 lt
    513.318067 507.613147 lt
    513.337100 507.573083 lt
    513.356134 507.573083 lt
    513.375167 507.613147 lt
    513.394201 507.533027 lt
    513.413234 507.533027 lt
    513.432268 507.372771 lt
    513.451301 507.533027 lt
    513.470335 507.412835 lt
    513.489368 507.412835 lt
    513.508401 507.533027 lt
    513.527435 507.693276 lt
    513.546468 507.573083 lt
    513.565502 507.533027 lt
    513.584535 507.573083 lt
    513.603569 507.573083 lt
    513.622602 507.733340 lt
    513.641636 507.613147 lt
    513.660669 507.773396 lt
    513.679703 507.853524 lt
    513.698736 508.013772 lt
    513.717770 507.933652 lt
    513.736803 507.933652 lt
    513.755836 507.973717 lt
    513.774870 508.053836 lt
    513.793903 507.973717 lt
    513.812937 507.813460 lt
    513.831970 507.733340 lt
    513.851004 507.773396 lt
    513.870037 507.853524 lt
    513.889071 507.613147 lt
    513.908104 507.693276 lt
    513.927138 507.653211 lt
    513.946171 507.773396 lt
    513.965204 507.653211 lt
    513.984238 507.573083 lt
    514.003271 507.533027 lt
    514.022305 507.573083 lt
    514.041338 507.573083 lt
    514.060372 507.573083 lt
    514.079405 507.573083 lt
    514.098439 507.492964 lt
    514.117472 507.693276 lt
    514.136506 507.492964 lt
    514.155539 507.533027 lt
    514.174572 507.492964 lt
    514.193606 507.573083 lt
    514.212639 507.452899 lt
    514.231673 507.372771 lt
    514.250706 507.412835 lt
    514.269740 507.533027 lt
    514.288773 507.533027 lt
    514.307807 507.492964 lt
    514.326840 507.492964 lt
    514.345874 507.573083 lt
    514.364907 507.733340 lt
    514.383941 507.573083 lt
    514.402974 507.653211 lt
    514.422007 507.773396 lt
    514.441041 507.933652 lt
    514.460074 507.853524 lt
    514.479108 507.893589 lt
    514.498141 507.933652 lt
    514.517175 507.853524 lt
    514.536208 508.053836 lt
    514.555242 507.853524 lt
    514.574275 507.773396 lt
    514.593309 507.733340 lt
    514.612342 507.933652 lt
    514.631375 507.653211 lt
    514.650409 507.653211 lt
    514.669442 507.613147 lt
    514.688476 507.773396 lt
    514.707509 507.613147 lt
    514.726543 507.533027 lt
    514.745576 507.533027 lt
    514.764610 507.492964 lt
    514.783643 507.573083 lt
    514.802677 507.452899 lt
    514.821710 507.573083 lt
    514.840743 507.533027 lt
    514.859777 507.613147 lt
    514.878810 507.492964 lt
    514.897844 507.533027 lt
    514.916877 507.533027 lt
    514.935911 507.573083 lt
    514.954944 507.412835 lt
    514.973978 507.292651 lt
    514.993011 507.412835 lt
    515.012045 507.332715 lt
    515.031078 507.613147 lt
    515.050112 507.492964 lt
    515.069145 507.492964 lt
    515.088178 507.533027 lt
    515.107212 507.733340 lt
    515.126245 507.613147 lt
    515.145279 507.653211 lt
    515.164312 507.693276 lt
    515.183346 507.893589 lt
    515.202379 507.893589 lt
    515.221413 507.933652 lt
    515.240446 507.893589 lt
    515.259480 507.853524 lt
    515.278513 508.053836 lt
    515.297546 507.933652 lt
    515.316580 507.893589 lt
    515.335613 507.813460 lt
    515.354647 507.933652 lt
    515.373680 507.773396 lt
    515.392714 507.733340 lt
    515.411747 507.693276 lt
    515.430781 507.693276 lt
    515.449814 507.693276 lt
    515.468848 507.573083 lt
    515.487881 507.573083 lt
    515.506914 507.533027 lt
    515.525948 507.693276 lt
    515.544981 507.452899 lt
    515.564015 507.573083 lt
    515.583048 507.573083 lt
    515.602082 507.693276 lt
    515.621115 507.573083 lt
    515.640149 507.533027 lt
    515.659182 507.533027 lt
    515.678216 507.533027 lt
    515.697249 507.653211 lt
    515.716283 507.332715 lt
    515.735316 507.452899 lt
    515.754349 507.533027 lt
    515.773383 507.813460 lt
    515.792416 507.693276 lt
    515.811450 507.653211 lt
    515.830483 507.893589 lt
    515.849517 508.053836 lt
    515.868550 508.053836 lt
    515.887584 508.174029 lt
    515.906617 508.374342 lt
    515.925651 508.414397 lt
    515.944684 508.855086 lt
    515.963717 508.935214 lt
    515.982751 508.935214 lt
    516.001784 508.855086 lt
    516.020818 508.935214 lt
    516.039851 508.654774 lt
    516.058885 508.614718 lt
    516.077918 508.614718 lt
    516.096952 508.614718 lt
    516.115985 508.374342 lt
    516.135019 508.414397 lt
    516.154052 508.694838 lt
    516.173086 509.135527 lt
    516.192119 509.776529 lt
    516.211152 510.097033 lt
    516.230186 510.377466 lt
    516.249219 510.457594 lt
    516.268253 510.778091 lt
    516.287286 510.738036 lt
    516.306320 510.697971 lt
    516.325353 510.818155 lt
    516.344387 510.858220 lt
    516.363420 510.818155 lt
    516.382454 510.657907 lt
    516.401487 510.657907 lt
    516.420520 510.577778 lt
    516.439554 510.738036 lt
    516.458587 510.417529 lt
    516.477621 510.257282 lt
    516.496654 510.257282 lt
    516.515688 510.337402 lt
    516.534721 510.137089 lt
    516.553755 510.056970 lt
    516.572788 510.097033 lt
    516.591822 510.016905 lt
    516.610855 509.976841 lt
    516.629888 509.896721 lt
    516.648922 509.896721 lt
    516.667955 509.816593 lt
    516.686989 510.016905 lt
    516.706022 509.936777 lt
    516.725056 510.016905 lt
    516.744089 510.016905 lt
    516.763123 510.217217 lt
    516.782156 510.097033 lt
    516.801190 509.936777 lt
    516.820223 510.016905 lt
    516.839257 509.856657 lt
    516.858290 509.816593 lt
    516.877323 509.696401 lt
    516.896357 509.696401 lt
    516.915390 509.656345 lt
    516.934424 509.696401 lt
    516.953457 509.496088 lt
    516.972491 509.456032 lt
    516.991524 509.415968 lt
    517.010558 509.536152 lt
    517.029591 509.335839 lt
    517.048625 509.135527 lt
    517.067658 509.175592 lt
    517.086691 509.135527 lt
    517.105725 509.255720 lt
    517.124758 509.135527 lt
    517.143792 509.175592 lt
    517.162825 509.015343 lt
    517.181859 509.295776 lt
    517.200892 508.975279 lt
    517.219926 508.815030 lt
    517.238959 508.815030 lt
    517.257993 508.975279 lt
    517.277026 508.815030 lt
    517.296059 508.694838 lt
    517.315093 508.855086 lt
    517.334126 508.774967 lt
    517.353160 508.855086 lt
    517.372193 508.774967 lt
    517.391227 508.815030 lt
    517.410260 508.774967 lt
    517.429294 508.975279 lt
    517.448327 508.855086 lt
    517.467361 508.895151 lt
    517.486394 509.015343 lt
    517.505428 509.135527 lt
    517.524461 509.055399 lt
    517.543494 508.935214 lt
    517.562528 508.975279 lt
    517.581561 508.975279 lt
    517.600595 508.855086 lt
    517.619628 508.694838 lt
    517.638662 508.734902 lt
    517.657695 508.694838 lt
    517.676729 508.774967 lt
    517.695762 508.534590 lt
    517.714796 508.494526 lt
    517.733829 508.494526 lt
    517.752862 508.534590 lt
    517.771896 508.414397 lt
    517.790929 508.334277 lt
    517.809963 508.294213 lt
    517.828996 508.254149 lt
    517.848030 508.374342 lt
    517.867063 508.294213 lt
    517.886097 508.214085 lt
    517.905130 508.294213 lt
    517.924164 508.374342 lt
    517.943197 508.334277 lt
    517.962230 508.174029 lt
    517.981264 508.013772 lt
    518.000297 507.973717 lt
    518.019331 508.093901 lt
    518.038364 507.933652 lt
    518.057398 507.973717 lt
    518.076431 508.013772 lt
    518.095465 508.214085 lt
    518.114498 508.053836 lt
    518.133532 508.013772 lt
    518.152565 508.093901 lt
    518.171599 508.133965 lt
    518.190632 508.174029 lt
    518.209665 508.093901 lt
    518.228699 508.214085 lt
    518.247732 508.214085 lt
    518.266766 508.454461 lt
    518.285799 508.334277 lt
    518.304833 508.334277 lt
    518.323866 508.334277 lt
    518.342900 508.494526 lt
    518.361933 508.174029 lt
    518.380967 508.133965 lt
    518.400000 508.133965 lt
    518.419033 508.214085 lt
    518.438067 508.093901 lt
    518.457100 507.973717 lt
    518.476134 507.933652 lt
    518.495167 507.893589 lt
    518.514201 507.973717 lt
    518.533234 507.773396 lt
    518.552268 507.813460 lt
    518.571301 507.773396 lt
    518.590335 507.893589 lt
    518.609368 507.773396 lt
    518.628401 507.773396 lt
    518.647435 507.813460 lt
    518.666468 507.853524 lt
    518.685502 507.813460 lt
    518.704535 507.733340 lt
    518.723569 507.653211 lt
    518.742602 507.492964 lt
    518.761636 507.693276 lt
    518.780669 507.533027 lt
    518.799703 507.533027 lt
    518.818736 507.573083 lt
    518.837770 507.813460 lt
    518.856803 507.653211 lt
    518.875836 507.613147 lt
    518.894870 507.653211 lt
    518.913903 507.733340 lt
    518.932937 507.733340 lt
    518.951970 507.773396 lt
    518.971004 507.733340 lt
    518.990037 507.893589 lt
    519.009071 508.133965 lt
    519.028104 508.013772 lt
    519.047138 508.013772 lt
    519.066171 508.093901 lt
    519.085204 508.133965 lt
    519.104238 507.973717 lt
    519.123271 507.853524 lt
    519.142305 507.893589 lt
    519.161338 507.853524 lt
    519.180372 507.853524 lt
    519.199405 507.773396 lt
    519.218439 507.733340 lt
    519.237472 507.693276 lt
    519.256506 507.893589 lt
    519.275539 507.653211 lt
    519.294572 507.613147 lt
    519.313606 507.613147 lt
    519.332639 507.733340 lt
    519.351673 507.573083 lt
    519.370706 507.533027 lt
    519.389740 507.573083 lt
    519.408773 507.573083 lt
    519.427807 507.653211 lt
    519.446840 507.573083 lt
    519.465874 507.573083 lt
    519.484907 507.412835 lt
    519.503941 507.613147 lt
    519.522974 507.372771 lt
    519.542007 507.412835 lt
    519.561041 507.452899 lt
    519.580074 507.573083 lt
    519.599108 507.533027 lt
    519.618141 507.492964 lt
    519.637175 507.573083 lt
    519.656208 507.533027 lt
    519.675242 507.693276 lt
    519.694275 507.613147 lt
    519.713309 507.653211 lt
    519.732342 507.693276 lt
    519.751375 507.973717 lt
    519.770409 507.893589 lt
    519.789442 507.893589 lt
    519.808476 508.013772 lt
    519.827509 508.093901 lt
    519.846543 508.053836 lt
    519.865576 507.773396 lt
    519.884610 507.853524 lt
    519.903643 507.773396 lt
    519.922677 507.893589 lt
    519.941710 507.773396 lt
    519.960743 507.773396 lt
    519.979777 507.733340 lt
    519.998810 507.853524 lt
    520.017844 507.693276 lt
    520.036877 507.653211 lt
    520.055911 507.693276 lt
    520.074944 507.733340 lt
    520.093978 507.613147 lt
    520.113011 507.492964 lt
    520.132045 507.573083 lt
    520.151078 507.533027 lt
    520.170112 507.653211 lt
    520.189145 507.613147 lt
    520.208178 507.573083 lt
    520.227212 507.492964 lt
    520.246245 507.613147 lt
    520.265279 507.412835 lt
    520.284312 507.372771 lt
    520.303346 507.452899 lt
    520.322379 507.492964 lt
    520.341413 507.452899 lt
    520.360446 507.452899 lt
    520.379480 507.533027 lt
    520.398513 507.492964 lt
    520.417546 507.653211 lt
    520.436580 507.573083 lt
    520.455613 507.573083 lt
    520.474647 507.613147 lt
    520.493680 507.853524 lt
    520.512714 507.733340 lt
    520.531747 507.773396 lt
    520.550781 507.933652 lt
    520.569814 508.013772 lt
    520.588848 508.013772 lt
    520.607881 507.893589 lt
    520.626914 507.853524 lt
    520.645948 507.813460 lt
    520.664981 507.893589 lt
    520.684015 507.733340 lt
    520.703048 507.773396 lt
    520.722082 507.693276 lt
    520.741115 507.853524 lt
    520.760149 507.613147 lt
    520.779182 507.613147 lt
    520.798216 507.653211 lt
    520.817249 507.733340 lt
    520.836283 507.573083 lt
    520.855316 507.492964 lt
    520.874349 507.492964 lt
    520.893383 507.452899 lt
    520.912416 507.613147 lt
    520.931450 507.533027 lt
    520.950483 507.533027 lt
    520.969517 507.533027 lt
    520.988550 507.733340 lt
    521.007584 507.452899 lt
    521.026617 507.372771 lt
    521.045651 507.412835 lt
    521.064684 507.492964 lt
    521.083717 507.452899 lt
    521.102751 507.372771 lt
    521.121784 507.492964 lt
    521.140818 507.452899 lt
    521.159851 507.653211 lt
    521.178885 507.492964 lt
    521.197918 507.613147 lt
    521.216952 507.533027 lt
    521.235985 507.853524 lt
    521.255019 507.693276 lt
    521.274052 507.773396 lt
    521.293086 507.893589 lt
    521.312119 508.013772 lt
    521.331152 507.933652 lt
    521.350186 507.893589 lt
    521.369219 508.013772 lt
    521.388253 507.853524 lt
    521.407286 507.893589 lt
    521.426320 507.773396 lt
    521.445353 507.773396 lt
    521.464387 507.773396 lt
    521.483420 507.893589 lt
    521.502454 507.693276 lt
    521.521487 507.613147 lt
    521.540520 507.693276 lt
    521.559554 507.733340 lt
    521.578587 507.613147 lt
    521.597621 507.533027 lt
    521.616654 507.492964 lt
    521.635688 507.492964 lt
    521.654721 507.613147 lt
    521.673755 507.492964 lt
    521.692788 507.573083 lt
    521.711822 507.492964 lt
    521.730855 507.773396 lt
    521.749888 507.573083 lt
    521.768922 507.613147 lt
    521.787955 507.573083 lt
    521.806989 507.733340 lt
    521.826022 507.693276 lt
    521.845056 507.693276 lt
    521.864089 507.813460 lt
    521.883123 507.893589 lt
    521.902156 508.254149 lt
    521.921190 508.254149 lt
    521.940223 508.374342 lt
    521.959257 508.534590 lt
    521.978290 508.815030 lt
    521.997323 508.734902 lt
    522.016357 508.614718 lt
    522.035390 508.734902 lt
    522.054424 508.774967 lt
    522.073457 508.654774 lt
    522.092491 508.654774 lt
    522.111524 508.654774 lt
    522.130558 508.534590 lt
    522.149591 508.534590 lt
    522.168625 508.774967 lt
    522.187658 509.295776 lt
    522.206691 509.856657 lt
    522.225725 510.497658 lt
    522.244758 510.577778 lt
    522.263792 510.657907 lt
    522.282825 510.778091 lt
    522.301859 511.018468 lt
    522.320892 510.978404 lt
    522.339926 510.858220 lt
    522.358959 510.858220 lt
    522.377993 510.697971 lt
    522.397026 510.898284 lt
    522.416059 510.778091 lt
    522.435093 510.697971 lt
    522.454126 510.738036 lt
    522.473160 510.818155 lt
    522.492193 510.577778 lt
    522.511227 510.417529 lt
    522.530260 510.297346 lt
    522.549294 510.177154 lt
    522.568327 510.137089 lt
    522.587361 510.016905 lt
    522.606394 509.976841 lt
    522.625428 509.856657 lt
    522.644461 510.056970 lt
    522.663494 509.896721 lt
    522.682528 509.856657 lt
    522.701561 509.856657 lt
    522.720595 510.016905 lt
    522.739628 509.856657 lt
    522.758662 509.816593 lt
    522.777695 509.896721 lt
    522.796729 509.936777 lt
    522.815762 510.016905 lt
    522.834796 509.976841 lt
    522.853829 510.056970 lt
    522.872862 509.976841 lt
    522.891896 510.137089 lt
    522.910929 509.816593 lt
    522.929963 509.776529 lt
    522.948996 509.696401 lt
    522.968030 509.816593 lt
    522.987063 509.656345 lt
    523.006097 509.576216 lt
    523.025130 509.496088 lt
    523.044164 509.456032 lt
    523.063197 509.456032 lt
    523.082230 509.335839 lt
    523.101264 509.295776 lt
    523.120297 509.255720 lt
    523.139331 509.335839 lt
    523.158364 509.175592 lt
    523.177398 509.095463 lt
    523.196431 509.175592 lt
    523.215465 509.215655 lt
    523.234498 509.175592 lt
    523.253532 508.975279 lt
    523.272565 509.015343 lt
    523.291599 508.895151 lt
    523.310632 508.935214 lt
    523.329665 508.694838 lt
    523.348699 508.774967 lt
    523.367732 508.694838 lt
    523.386766 508.975279 lt
    523.405799 508.774967 lt
    523.424833 508.774967 lt
    523.443866 508.774967 lt
    523.462900 508.855086 lt
    523.481933 508.815030 lt
    523.500967 508.734902 lt
    523.520000 508.774967 lt
    523.539033 508.855086 lt
    523.558067 508.935214 lt
    523.577100 508.935214 lt
    523.596134 508.895151 lt
    523.615167 509.015343 lt
    523.634201 509.055399 lt
    523.653234 509.015343 lt
    523.672268 508.815030 lt
    523.691301 508.815030 lt
    523.710335 508.734902 lt
    523.729368 508.774967 lt
    523.748401 508.614718 lt
    523.767435 508.614718 lt
    523.786468 508.494526 lt
    523.805502 508.614718 lt
    523.824535 508.374342 lt
    523.843569 508.454461 lt
    523.862602 508.374342 lt
    523.881636 508.494526 lt
    523.900669 508.294213 lt
    523.919703 508.254149 lt
    523.938736 508.254149 lt
    523.957770 508.214085 lt
    523.976803 508.334277 lt
    523.995836 508.174029 lt
    524.014870 508.133965 lt
    524.033903 508.174029 lt
    524.052937 508.214085 lt
    524.071970 508.013772 lt
    524.091004 507.933652 lt
    524.110037 508.053836 lt
    524.129071 508.053836 lt
    524.148104 508.093901 lt
    524.167138 507.973717 lt
    524.186171 508.053836 lt
    524.205204 507.973717 lt
    524.224238 508.174029 lt
    524.243271 507.973717 lt
    524.262305 508.053836 lt
    524.281338 508.093901 lt
    524.300372 508.334277 lt
    524.319405 508.214085 lt
    524.338439 508.334277 lt
    524.357472 508.294213 lt
    524.376506 508.414397 lt
    524.395539 508.334277 lt
    524.414572 508.334277 lt
    524.433606 508.214085 lt
    524.452639 508.093901 lt
    524.471673 508.214085 lt
    524.490706 508.093901 lt
    524.509740 508.053836 lt
    524.528773 508.053836 lt
    524.547807 508.133965 lt
    524.566840 507.973717 lt
    524.585874 507.893589 lt
    524.604907 507.893589 lt
    524.623941 507.853524 lt
    524.642974 507.893589 lt
    524.662007 507.693276 lt
    524.681041 507.733340 lt
    524.700074 507.693276 lt
    524.719108 507.893589 lt
    524.738141 507.733340 lt
    524.757175 507.733340 lt
    524.776208 507.693276 lt
    524.795242 507.853524 lt
    524.814275 507.573083 lt
    524.833309 507.573083 lt
    524.852342 507.573083 lt
    524.871375 507.533027 lt
    524.890409 507.613147 lt
    524.909442 507.573083 lt
    524.928476 507.613147 lt
    524.947509 507.613147 lt
    524.966543 507.853524 lt
    524.985576 507.653211 lt
    525.004610 507.653211 lt
    525.023643 507.693276 lt
    525.042677 507.893589 lt
    525.061710 507.853524 lt
    525.080743 507.853524 lt
    525.099777 508.053836 lt
    525.118810 507.933652 lt
    525.137844 508.053836 lt
    525.156877 508.013772 lt
    525.175911 508.013772 lt
    525.194944 507.933652 lt
    525.213978 508.053836 lt
    525.233011 507.853524 lt
    525.252045 507.813460 lt
    525.271078 507.853524 lt
    525.290112 507.933652 lt
    525.309145 507.813460 lt
    525.328178 507.693276 lt
    525.347212 507.733340 lt
    525.366245 507.613147 lt
    525.385279 507.733340 lt
    525.404312 507.653211 lt
    525.423346 507.533027 lt
    525.442379 507.533027 lt
    525.461413 507.773396 lt
    525.480446 507.573083 lt
    525.499480 507.533027 lt
    525.518513 507.653211 lt
    525.537546 507.733340 lt
    525.556580 507.613147 lt
    525.575613 507.412835 lt
    525.594647 507.492964 lt
    525.613680 507.372771 lt
    525.632714 507.533027 lt
    525.651747 507.412835 lt
    525.670781 507.492964 lt
    525.689814 507.492964 lt
    525.708848 507.733340 lt
    525.727881 507.573083 lt
    525.746914 507.573083 lt
    525.765948 507.653211 lt
    525.784981 507.813460 lt
    525.804015 507.693276 lt
    525.823048 507.733340 lt
    525.842082 507.853524 lt
    525.861115 507.933652 lt
    525.880149 507.973717 lt
    525.899182 507.933652 lt
    525.918216 507.973717 lt
    525.937249 507.973717 lt
    525.956283 508.053836 lt
    525.975316 507.893589 lt
    525.994349 507.813460 lt
    526.013383 507.853524 lt
    526.032416 507.933652 lt
    526.051450 507.773396 lt
    526.070483 507.733340 lt
    526.089517 507.733340 lt
    526.108550 507.693276 lt
    526.127584 507.733340 lt
    526.146617 507.653211 lt
    526.165651 507.613147 lt
    526.184684 507.492964 lt
    526.203717 507.733340 lt
    526.222751 507.533027 lt
    526.241784 507.533027 lt
    526.260818 507.533027 lt
    526.279851 507.733340 lt
    526.298885 507.573083 lt
    526.317918 507.492964 lt
    526.336952 507.492964 lt
    526.355985 507.412835 lt
    526.375019 507.492964 lt
    526.394052 507.412835 lt
    526.413086 507.412835 lt
    526.432119 507.452899 lt
    526.451152 507.693276 lt
    526.470186 507.533027 lt
    526.489219 507.533027 lt
    526.508253 507.613147 lt
    526.527286 507.733340 lt
    526.546320 507.653211 lt
    526.565353 507.653211 lt
    526.584387 507.773396 lt
    526.603420 507.813460 lt
    526.622454 508.013772 lt
    526.641487 507.853524 lt
    526.660520 507.933652 lt
    526.679554 507.973717 lt
    526.698587 508.133965 lt
    526.717621 507.933652 lt
    526.736654 507.853524 lt
    526.755688 507.813460 lt
    526.774721 507.933652 lt
    526.793755 507.773396 lt
    526.812788 507.653211 lt
    526.831822 507.733340 lt
    526.850855 507.653211 lt
    526.869888 507.693276 lt
    526.888922 507.613147 lt
    526.907955 507.573083 lt
    526.926989 507.613147 lt
    526.946022 507.733340 lt
    526.965056 507.533027 lt
    526.984089 507.573083 lt
    527.003123 507.573083 lt
    527.022156 507.693276 lt
    527.041190 507.573083 lt
    527.060223 507.492964 lt
    527.079257 507.533027 lt
    527.098290 507.452899 lt
    527.117323 507.573083 lt
    527.136357 507.412835 lt
    527.155390 507.412835 lt
    527.174424 507.452899 lt
    527.193457 507.653211 lt
    527.212491 507.533027 lt
    527.231524 507.492964 lt
    527.250558 507.533027 lt
    527.269591 507.613147 lt
    527.288625 507.653211 lt
    527.307658 507.573083 lt
    527.326691 507.733340 lt
    527.345725 507.773396 lt
    527.364758 507.973717 lt
    527.383792 507.933652 lt
    527.402825 507.933652 lt
    527.421859 507.973717 lt
    527.440892 508.093901 lt
    527.459926 508.013772 lt
    527.478959 507.893589 lt
    527.497993 507.853524 lt
    527.517026 507.853524 lt
    527.536059 507.893589 lt
    527.555093 507.733340 lt
    527.574126 507.733340 lt
    527.593160 507.613147 lt
    527.612193 507.773396 lt
    527.631227 507.613147 lt
    527.650260 507.573083 lt
    527.669294 507.613147 lt
    527.688327 507.773396 lt
    527.707361 507.573083 lt
    527.726394 507.573083 lt
    527.745428 507.653211 lt
    527.764461 507.733340 lt
    527.783494 507.813460 lt
    527.802528 507.733340 lt
    527.821561 507.733340 lt
    527.840595 507.733340 lt
    527.859628 507.973717 lt
    527.878662 507.813460 lt
    527.897695 507.933652 lt
    527.916729 508.053836 lt
    527.935762 508.334277 lt
    527.954796 508.334277 lt
    527.973829 508.414397 lt
    527.992862 508.654774 lt
    528.011896 508.654774 lt
    528.030929 508.614718 lt
    528.049963 508.414397 lt
    528.068996 508.374342 lt
    528.088030 508.414397 lt
    528.107063 508.694838 lt
    528.126097 508.614718 lt
    528.145130 508.654774 lt
    528.164164 508.774967 lt
    528.183197 509.335839 lt
    528.202230 509.776529 lt
    528.221264 510.257282 lt
    528.240297 510.697971 lt
    528.259331 510.818155 lt
    528.278364 510.898284 lt
    528.297398 510.978404 lt
    528.316431 511.098595 lt
    528.335465 511.058531 lt
    528.354498 511.178725 lt
    528.373532 511.018468 lt
    528.392565 510.978404 lt
    528.411599 510.938347 lt
    528.430632 511.098595 lt
    528.449665 510.898284 lt
    528.468699 510.657907 lt
    528.487732 510.738036 lt
    528.506766 510.697971 lt
    528.525799 510.657907 lt
    528.544833 510.457594 lt
    528.563866 510.457594 lt
    528.582900 510.297346 lt
    528.601933 510.417529 lt
    528.620967 510.137089 lt
    528.640000 509.976841 lt
    528.659033 509.936777 lt
    528.678067 510.056970 lt
    528.697100 509.896721 lt
    528.716134 509.856657 lt
    528.735167 509.856657 lt
    528.754201 509.936777 lt
    528.773234 509.976841 lt
    528.792268 509.816593 lt
    528.811301 509.856657 lt
    528.830335 509.896721 lt
    528.849368 510.056970 lt
    528.868401 509.976841 lt
    528.887435 510.056970 lt
    528.906468 510.097033 lt
    528.925502 510.217217 lt
    528.944535 510.016905 lt
    528.963569 509.976841 lt
    528.982602 510.016905 lt
    529.001636 509.976841 lt
    529.020669 509.896721 lt
    529.039703 509.656345 lt
    529.058736 509.656345 lt
    529.077770 509.576216 lt
    529.096803 509.696401 lt
    529.115836 509.496088 lt
    529.134870 509.415968 lt
    529.153903 509.375904 lt
    529.172937 509.496088 lt
    529.191970 509.335839 lt
    529.211004 509.215655 lt
    529.230037 509.135527 lt
    529.249071 509.135527 lt
    529.268104 509.215655 lt
    529.287138 509.095463 lt
    529.306171 509.095463 lt
    529.325204 509.055399 lt
    529.344238 509.175592 lt
    529.363271 509.015343 lt
    529.382305 508.895151 lt
    529.401338 508.895151 lt
    529.420372 508.895151 lt
    529.439405 508.815030 lt
    529.458439 508.694838 lt
    529.477472 508.734902 lt
    529.496506 508.694838 lt
    529.515539 508.855086 lt
    529.534572 508.694838 lt
    529.553606 508.774967 lt
    529.572639 508.734902 lt
    529.591673 508.975279 lt
    529.610706 508.815030 lt
    529.629740 508.895151 lt
    529.648773 509.015343 lt
    529.667807 509.015343 lt
    529.686840 508.975279 lt
    529.705874 508.935214 lt
    529.724907 508.935214 lt
    529.743941 508.935214 lt
    529.762974 509.015343 lt
    529.782007 508.774967 lt
    529.801041 508.694838 lt
    529.820074 508.654774 lt
    529.839108 508.774967 lt
    529.858141 508.574654 lt
    529.877175 508.494526 lt
    529.896208 508.494526 lt
    529.915242 508.534590 lt
    529.934275 508.454461 lt
    529.953309 508.254149 lt
    529.972342 508.334277 lt
    529.991375 508.254149 lt
    530.010409 508.414397 lt
    530.029442 508.254149 lt
    530.048476 508.294213 lt
    530.067509 508.174029 lt
    530.086543 508.414397 lt
    530.105576 508.133965 lt
    530.124610 508.214085 lt
    530.143643 508.174029 lt
    530.162677 508.174029 lt
    530.181710 508.053836 lt
    530.200743 507.933652 lt
    530.219777 507.933652 lt
    530.238810 507.973717 lt
    530.257844 508.093901 lt
    530.276877 508.013772 lt
    530.295911 508.013772 lt
    530.314944 508.053836 lt
    530.333978 508.294213 lt
    530.353011 508.093901 lt
    530.372045 508.133965 lt
    530.391078 508.334277 lt
    530.410112 508.374342 lt
    530.429145 508.414397 lt
    530.448178 508.254149 lt
    530.467212 508.334277 lt
    530.486245 508.294213 lt
    530.505279 508.374342 lt
    530.524312 508.254149 lt
    530.543346 508.133965 lt
    530.562379 508.093901 lt
    530.581413 508.294213 lt
    530.600446 508.053836 lt
    530.619480 507.973717 lt
    530.638513 507.973717 lt
    530.657546 507.973717 lt
    530.676580 507.973717 lt
    530.695613 507.813460 lt
    530.714647 507.813460 lt
    530.733680 507.773396 lt
    530.752714 507.853524 lt
    530.771747 507.813460 lt
    530.790781 507.773396 lt
    530.809814 507.813460 lt
    530.828848 507.933652 lt
    530.847881 507.733340 lt
    530.866914 507.693276 lt
    530.885948 507.693276 lt
    530.904981 507.773396 lt
    530.924015 507.773396 lt
    530.943048 507.533027 lt
    530.962082 507.573083 lt
    530.981115 507.492964 lt
    531.000149 507.733340 lt
    531.019182 507.573083 lt
    531.038216 507.613147 lt
    531.057249 507.653211 lt
    531.076283 507.893589 lt
    531.095316 507.693276 lt
    531.114349 507.733340 lt
    531.133383 507.853524 lt
    531.152416 508.053836 lt
    531.171450 508.053836 lt
    531.190483 508.053836 lt
    531.209517 508.053836 lt
    531.228550 508.053836 lt
    531.247584 508.174029 lt
    531.266617 508.013772 lt
    531.285651 508.013772 lt
    531.304684 507.893589 lt
    531.323717 508.013772 lt
    531.342751 507.853524 lt
    531.361784 507.813460 lt
    531.380818 507.813460 lt
    531.399851 507.893589 lt
    531.418885 507.773396 lt
    531.437918 507.693276 lt
    531.456952 507.693276 lt
    531.475985 507.613147 lt
    531.495019 507.733340 lt
    531.514052 507.533027 lt
    531.533086 507.653211 lt
    531.552119 507.653211 lt
    531.571152 507.853524 lt
    531.590186 507.653211 lt
    531.609219 507.613147 lt
    531.628253 507.653211 lt
    531.647286 507.733340 lt
    531.666320 507.693276 lt
    531.685353 507.533027 lt
    531.704387 507.452899 lt
    531.723420 507.412835 lt
    531.742454 507.613147 lt
    531.761487 507.492964 lt
    531.780520 507.533027 lt
    531.799554 507.573083 lt
    531.818587 507.773396 lt
    531.837621 507.613147 lt
    531.856654 507.613147 lt
    531.875688 507.733340 lt
    531.894721 507.893589 lt
    531.913755 507.973717 lt
    531.932788 507.933652 lt
    531.951822 507.973717 lt
    531.970855 507.973717 lt
    531.989888 508.174029 lt
    532.008922 508.093901 lt
    532.027955 508.013772 lt
    532.046989 508.053836 lt
    532.066022 508.133965 lt
    532.085056 507.813460 lt
    532.104089 507.773396 lt
    532.123123 507.853524 lt
    532.142156 507.853524 lt
    532.161190 507.813460 lt
    532.180223 507.693276 lt
    532.199257 507.693276 lt
    532.218290 507.613147 lt
    532.237323 507.733340 lt
    532.256357 507.573083 lt
    532.275390 507.613147 lt
    532.294424 507.653211 lt
    532.313457 507.853524 lt
    532.332491 507.613147 lt
    532.351524 507.573083 lt
    532.370558 507.653211 lt
    532.389591 507.693276 lt
    532.408625 507.653211 lt
    532.427658 507.533027 lt
    532.446691 507.492964 lt
    532.465725 507.412835 lt
    532.484758 507.533027 lt
    532.503792 507.412835 lt
    532.522825 507.452899 lt
    532.541859 507.492964 lt
    532.560892 507.773396 lt
    532.579926 507.573083 lt
    532.598959 507.573083 lt
    532.617993 507.653211 lt
    532.637026 507.653211 lt
    532.656059 507.813460 lt
    532.675093 507.893589 lt
    532.694126 507.973717 lt
    532.713160 507.933652 lt
    532.732193 508.053836 lt
    532.751227 507.933652 lt
    532.770260 507.933652 lt
    532.789294 508.013772 lt
    532.808327 508.214085 lt
    532.827361 507.853524 lt
    532.846394 507.773396 lt
    532.865428 507.813460 lt
    532.884461 507.813460 lt
    532.903494 507.773396 lt
    532.922528 507.653211 lt
    532.941561 507.693276 lt
    532.960595 507.613147 lt
    532.979628 507.733340 lt
    532.998662 507.613147 lt
    533.017695 507.573083 lt
    533.036729 507.613147 lt
    533.055762 507.853524 lt
    533.074796 507.653211 lt
    533.093829 507.613147 lt
    533.112862 507.573083 lt
    533.131896 507.573083 lt
    533.150929 507.653211 lt
    533.169963 507.492964 lt
    533.188996 507.573083 lt
    533.208030 507.452899 lt
    533.227063 507.693276 lt
    533.246097 507.412835 lt
    533.265130 507.412835 lt
    533.284164 507.533027 lt
    533.303197 507.693276 lt
    533.322230 507.533027 lt
    533.341264 507.573083 lt
    533.360297 507.613147 lt
    533.379331 507.613147 lt
    533.398364 507.733340 lt
    533.417398 507.733340 lt
    533.436431 507.933652 lt
    533.455465 507.933652 lt
    533.474498 508.093901 lt
    533.493532 507.973717 lt
    533.512565 507.893589 lt
    533.531599 508.013772 lt
    533.550632 508.093901 lt
    533.569665 508.013772 lt
    533.588699 507.813460 lt
    533.607732 507.813460 lt
    533.626766 507.853524 lt
    533.645799 507.893589 lt
    533.664833 507.653211 lt
    533.683866 507.733340 lt
    533.702900 507.653211 lt
    533.721933 507.813460 lt
    533.740967 507.613147 lt
    533.760000 507.653211 lt
    533.779033 507.773396 lt
    533.798067 507.973717 lt
    533.817100 507.893589 lt
    533.836134 507.973717 lt
    533.855167 507.933652 lt
    533.874201 507.933652 lt
    533.893234 508.133965 lt
    533.912268 508.174029 lt
    533.931301 508.294213 lt
    533.950335 508.374342 lt
    533.969368 508.654774 lt
    533.988401 508.614718 lt
    534.007435 508.454461 lt
    534.026468 508.454461 lt
    534.045502 508.534590 lt
    534.064535 508.254149 lt
    534.083569 508.294213 lt
    534.102602 508.414397 lt
    534.121636 508.374342 lt
    534.140669 508.454461 lt
    534.159703 508.494526 lt
    534.178736 509.015343 lt
    534.197770 509.656345 lt
    534.216803 510.497658 lt
    534.235836 510.778091 lt
    534.254870 511.018468 lt
    534.273903 511.178725 lt
    534.292937 511.419092 lt
    534.311970 511.419092 lt
    534.331004 511.338973 lt
    534.350037 511.298908 lt
    534.369071 511.258844 lt
    534.388104 511.338973 lt
    534.407138 511.178725 lt
    534.426171 511.178725 lt
    534.445204 511.098595 lt
    534.464238 511.178725 lt
    534.483271 510.898284 lt
    534.502305 510.778091 lt
    534.521338 510.738036 lt
    534.540372 510.738036 lt
    534.559405 510.497658 lt
    534.578439 510.457594 lt
    534.597472 510.457594 lt
    534.616506 510.257282 lt
    534.635539 510.337402 lt
    534.654572 510.137089 lt
    534.673606 510.056970 lt
    534.692639 510.016905 lt
    534.711673 510.177154 lt
    534.730706 509.856657 lt
    534.749740 509.856657 lt
    534.768773 509.856657 lt
    534.787807 509.896721 lt
    534.806840 509.896721 lt
    534.825874 509.776529 lt
    534.844907 509.896721 lt
    534.863941 509.736464 lt
    534.882974 509.976841 lt
    534.902007 509.816593 lt
    534.921041 509.856657 lt
    534.940074 509.776529 lt
    534.959108 510.097033 lt
    534.978141 509.976841 lt
    534.997175 509.936777 lt
    535.016208 509.936777 lt
    535.035242 510.016905 lt
    535.054275 510.016905 lt
    535.073309 509.896721 lt
    535.092342 509.896721 lt
    535.111375 509.696401 lt
    535.130409 509.656345 lt
    535.149442 509.536152 lt
    535.168476 509.536152 lt
    535.187509 509.456032 lt
    535.206543 509.576216 lt
    535.225576 509.375904 lt
    535.244610 509.255720 lt
    535.263643 509.255720 lt
    535.282677 509.215655 lt
    535.301710 509.215655 lt
    535.320743 509.135527 lt
    535.339777 509.135527 lt
    535.358810 509.055399 lt
    535.377844 509.175592 lt
    535.396877 508.935214 lt
    535.415911 508.895151 lt
    535.434944 508.855086 lt
    535.453978 509.095463 lt
    535.473011 508.895151 lt
    535.492045 508.694838 lt
    535.511078 508.734902 lt
    535.530112 508.694838 lt
    535.549145 508.694838 lt
    535.568178 508.694838 lt
    535.587212 508.734902 lt
    535.606245 508.654774 lt
    535.625279 508.774967 lt
    535.644312 508.694838 lt
    535.663346 508.734902 lt
    535.682379 508.694838 lt
    535.701413 508.855086 lt
    535.720446 508.855086 lt
    535.739480 508.855086 lt
    535.758513 508.935214 lt
    535.777546 508.935214 lt
    535.796580 508.935214 lt
    535.815613 508.855086 lt
    535.834647 508.855086 lt
    535.853680 508.855086 lt
    535.872714 508.734902 lt
    535.891747 508.574654 lt
    535.910781 508.614718 lt
    535.929814 508.574654 lt
    535.948848 508.614718 lt
    535.967881 508.534590 lt
    535.986914 508.374342 lt
    536.005948 508.374342 lt
    536.024981 508.414397 lt
    536.044015 508.294213 lt
    536.063048 508.254149 lt
    536.082082 508.214085 lt
    536.101115 508.174029 lt
    536.120149 508.374342 lt
    536.139182 508.174029 lt
    536.158216 508.133965 lt
    536.177249 508.053836 lt
    536.196283 508.254149 lt
    536.215316 508.053836 lt
    536.234349 507.933652 lt
    536.253383 507.973717 lt
    536.272416 508.013772 lt
    536.291450 507.933652 lt
    536.310483 507.853524 lt
    536.329517 507.973717 lt
    536.348550 507.853524 lt
    536.367584 508.093901 lt
    536.386617 507.973717 lt
    536.405651 508.013772 lt
    536.424684 507.973717 lt
    536.443717 508.174029 lt
    536.462751 508.053836 lt
    536.481784 508.093901 lt
    536.500818 508.214085 lt
    536.519851 508.294213 lt
    536.538885 508.254149 lt
    536.557918 508.174029 lt
    536.576952 508.254149 lt
    536.595985 508.254149 lt
    536.615019 508.374342 lt
    536.634052 508.053836 lt
    536.653086 508.013772 lt
    536.672119 508.093901 lt
    536.691152 508.133965 lt
    536.710186 507.973717 lt
    536.729219 507.893589 lt
    536.748253 507.893589 lt
    536.767286 507.813460 lt
    536.786320 507.853524 lt
    536.805353 507.733340 lt
    536.824387 507.773396 lt
    536.843420 507.653211 lt
    536.862454 507.973717 lt
    536.881487 507.813460 lt
    536.900520 507.693276 lt
    536.919554 507.653211 lt
    536.938587 507.773396 lt
    536.957621 507.693276 lt
    536.976654 507.533027 lt
    536.995688 507.613147 lt
    537.014721 507.492964 lt
    537.033755 507.693276 lt
    537.052788 507.492964 lt
    537.071822 507.533027 lt
    537.090855 507.613147 lt
    537.109888 507.733340 lt
    537.128922 507.693276 lt
    537.147955 507.653211 lt
    537.166989 507.693276 lt
    537.186022 507.653211 lt
    537.205056 507.813460 lt
    537.224089 507.693276 lt
    537.243123 507.853524 lt
    537.262156 507.893589 lt
    537.281190 508.174029 lt
    537.300223 507.933652 lt
    537.319257 507.933652 lt
    537.338290 508.013772 lt
    537.357323 508.053836 lt
    537.376357 507.973717 lt
    537.395390 507.773396 lt
    537.414424 507.773396 lt
    537.433457 507.813460 lt
    537.452491 507.893589 lt
    537.471524 507.733340 lt
    537.490558 507.733340 lt
    537.509591 507.733340 lt
    537.528625 507.813460 lt
    537.547658 507.613147 lt
    537.566691 507.613147 lt
    537.585725 507.653211 lt
    537.604758 507.613147 lt
    537.623792 507.733340 lt
    537.642825 507.613147 lt
    537.661859 507.573083 lt
    537.680892 507.492964 lt
    537.699926 507.733340 lt
    537.718959 507.452899 lt
    537.737993 507.533027 lt
    537.757026 507.533027 lt
    537.776059 507.613147 lt
    537.795093 507.492964 lt
    537.814126 507.412835 lt
    537.833160 507.492964 lt
    537.852193 507.533027 lt
    537.871227 507.573083 lt
    537.890260 507.533027 lt
    537.909294 507.573083 lt
    537.928327 507.573083 lt
    537.947361 507.813460 lt
    537.966394 507.653211 lt
    537.985428 507.653211 lt
    538.004461 507.853524 lt
    538.023494 508.053836 lt
    538.042528 507.933652 lt
    538.061561 507.893589 lt
    538.080595 507.933652 lt
    538.099628 508.013772 lt
    538.118662 508.013772 lt
    538.137695 507.893589 lt
    538.156729 507.773396 lt
    538.175762 507.693276 lt
    538.194796 507.893589 lt
    538.213829 507.733340 lt
    538.232862 507.653211 lt
    538.251896 507.733340 lt
    538.270929 507.813460 lt
    538.289963 507.653211 lt
    538.308996 507.613147 lt
    538.328030 507.613147 lt
    538.347063 507.573083 lt
    538.366097 507.573083 lt
    538.385130 507.533027 lt
    538.404164 507.573083 lt
    538.423197 507.492964 lt
    538.442230 507.693276 lt
    538.461264 507.452899 lt
    538.480297 507.412835 lt
    538.499331 507.533027 lt
    538.518364 507.573083 lt
    538.537398 507.412835 lt
    538.556431 507.412835 lt
    538.575465 507.412835 lt
    538.594498 507.332715 lt
    538.613532 507.613147 lt
    538.632565 507.492964 lt
    538.651599 507.533027 lt
    538.670632 507.573083 lt
    538.689665 507.773396 lt
    538.708699 507.653211 lt
    538.727732 507.613147 lt
    538.746766 507.693276 lt
    538.765799 507.813460 lt
    538.784833 507.853524 lt
    538.803866 507.773396 lt
    538.822900 507.893589 lt
    538.841933 507.813460 lt
    538.860967 508.013772 lt
    538.880000 507.893589 lt
    538.899033 507.893589 lt
    538.918067 507.733340 lt
    538.937100 507.853524 lt
    538.956134 507.773396 lt
    538.975167 507.653211 lt
    538.994201 507.653211 lt
    539.013234 507.693276 lt
    539.032268 507.693276 lt
    539.051301 507.613147 lt
    539.070335 507.573083 lt
    539.089368 507.573083 lt
    539.108401 507.733340 lt
    539.127435 507.492964 lt
    539.146468 507.492964 lt
    539.165502 507.613147 lt
    539.184535 507.573083 lt
    539.203569 507.573083 lt
    539.222602 507.412835 lt
    539.241636 507.452899 lt
    539.260669 507.372771 lt
    539.279703 507.573083 lt
    539.298736 507.332715 lt
    539.317770 507.492964 lt
    539.336803 507.332715 lt
    539.355836 507.653211 lt
    539.374870 507.492964 lt
    539.393903 507.492964 lt
    539.412937 507.492964 lt
    539.431970 507.613147 lt
    539.451004 507.613147 lt
    539.470037 507.573083 lt
    539.489071 507.533027 lt
    539.508104 507.613147 lt
    539.527138 507.853524 lt
    539.546171 507.813460 lt
    539.565204 507.773396 lt
    539.584238 507.893589 lt
    539.603271 507.893589 lt
    539.622305 507.893589 lt
    539.641338 507.813460 lt
    539.660372 507.853524 lt
    539.679405 507.653211 lt
    539.698439 507.853524 lt
    539.717472 507.733340 lt
    539.736506 507.773396 lt
    539.755539 507.653211 lt
    539.774572 507.933652 lt
    539.793606 507.773396 lt
    539.812639 507.813460 lt
    539.831673 507.813460 lt
    539.850706 507.973717 lt
    539.869740 507.853524 lt
    539.888773 507.813460 lt
    539.907807 508.013772 lt
    539.926840 508.133965 lt
    539.945874 508.334277 lt
    539.964907 508.334277 lt
    539.983941 508.414397 lt
    540.002974 508.534590 lt
    540.022007 508.614718 lt
    540.041041 508.374342 lt
    540.060074 508.133965 lt
    540.079108 508.294213 lt
    540.098141 508.214085 lt
    540.117175 508.454461 lt
    540.136208 508.334277 lt
    540.155242 508.374342 lt
    540.174275 508.534590 lt
    540.193309 509.295776 lt
    540.212342 509.576216 lt
    540.231375 510.177154 lt
    540.250409 510.617842 lt
    540.269442 511.018468 lt
    540.288476 511.058531 lt
    540.307509 511.218779 lt
    540.326543 511.379038 lt
    540.345576 511.419092 lt
    540.364610 511.419092 lt
    540.383643 511.419092 lt
    540.402677 511.419092 lt
    540.421710 511.379038 lt
    540.440743 511.379038 lt
    540.459777 511.218779 lt
    540.478810 511.178725 lt
    540.497844 511.138660 lt
    540.516877 511.098595 lt
    540.535911 510.938347 lt
    540.554944 510.738036 lt
    540.573978 510.657907 lt
    540.593011 510.497658 lt
    540.612045 510.577778 lt
    540.631078 510.297346 lt
    540.650112 510.217217 lt
    540.669145 510.217217 lt
    540.688178 510.377466 lt
    540.707212 510.097033 lt
    540.726245 510.056970 lt
    540.745279 510.056970 lt
    540.764312 510.097033 lt
    540.783346 509.976841 lt
    540.802379 509.896721 lt
    540.821413 509.776529 lt
    540.840446 509.816593 lt
    540.859480 509.976841 lt
    540.878513 509.816593 lt
    540.897546 509.816593 lt
    540.916580 509.816593 lt
    540.935613 510.016905 lt
    540.954647 509.816593 lt
    540.973680 509.776529 lt
    540.992714 509.816593 lt
    541.011747 509.816593 lt
    541.030781 509.776529 lt
    541.049814 509.776529 lt
    541.068848 509.856657 lt
    541.087881 509.736464 lt
    541.106914 509.936777 lt
    541.125948 509.776529 lt
    541.144981 509.776529 lt
    541.164015 509.736464 lt
    541.183048 509.856657 lt
    541.202082 509.536152 lt
    541.221115 509.496088 lt
    541.240149 509.496088 lt
    541.259182 509.496088 lt
    541.278216 509.415968 lt
    541.297249 509.335839 lt
    541.316283 509.295776 lt
    541.335316 509.135527 lt
    541.354349 509.335839 lt
    541.373383 509.135527 lt
    541.392416 509.015343 lt
    541.411450 508.975279 lt
    541.430483 509.135527 lt
    541.449517 508.975279 lt
    541.468550 508.895151 lt
    541.487584 508.855086 lt
    541.506617 508.734902 lt
    541.525651 508.855086 lt
    541.544684 508.734902 lt
    541.563717 508.694838 lt
    541.582751 508.574654 lt
    541.601784 508.895151 lt
    541.620818 508.614718 lt
    541.639851 508.574654 lt
    541.658885 508.734902 lt
    541.677918 508.734902 lt
    541.696952 508.654774 lt
    541.715985 508.614718 lt
    541.735019 508.654774 lt
    541.754052 508.654774 lt
    541.773086 508.734902 lt
    541.792119 508.654774 lt
    541.811152 508.734902 lt
    541.830186 508.734902 lt
    541.849219 508.895151 lt
    541.868253 508.774967 lt
    541.887286 508.694838 lt
    541.906320 508.734902 lt
    541.925353 508.774967 lt
    541.944387 508.734902 lt
    541.963420 508.494526 lt
    541.982454 508.534590 lt
    542.001487 508.534590 lt
    542.020520 508.654774 lt
    542.039554 508.374342 lt
    542.058587 508.414397 lt
    542.077621 508.374342 lt
    542.096654 508.494526 lt
    542.115688 508.334277 lt
    542.134721 508.214085 lt
    542.153755 508.214085 lt
    542.172788 508.093901 lt
    542.191822 508.214085 lt
    542.210855 508.133965 lt
    542.229888 508.053836 lt
    542.248922 508.013772 lt
    542.267955 508.174029 lt
    542.286989 507.973717 lt
    542.306022 507.853524 lt
    542.325056 507.933652 lt
    542.344089 507.933652 lt
    542.363123 508.013772 lt
    542.382156 507.813460 lt
    542.401190 507.893589 lt
    542.420223 507.893589 lt
    542.439257 508.053836 lt
    542.458290 507.933652 lt
    542.477323 507.973717 lt
    542.496357 507.973717 lt
    542.515390 508.174029 lt
    542.534424 507.973717 lt
    542.553457 508.013772 lt
    542.572491 508.093901 lt
    542.591524 508.093901 lt
    542.610558 508.214085 lt
    542.629591 508.133965 lt
    542.648625 508.093901 lt
    542.667658 508.133965 lt
    542.686691 508.254149 lt
    542.705725 508.053836 lt
    542.724758 507.933652 lt
    542.743792 508.013772 lt
    542.762825 508.214085 lt
    542.781859 508.013772 lt
    542.800892 507.853524 lt
    542.819926 507.933652 lt
    542.838959 507.853524 lt
    542.857993 507.933652 lt
    542.877026 507.813460 lt
    542.896059 507.773396 lt
    542.915093 507.733340 lt
    542.934126 507.773396 lt
    542.953160 507.653211 lt
    542.972193 507.653211 lt
    542.991227 507.653211 lt
    543.010260 507.733340 lt
    543.029294 507.613147 lt
    543.048327 507.533027 lt
    543.067361 507.533027 lt
    543.086394 507.452899 lt
    543.105428 507.613147 lt
    543.124461 507.573083 lt
    543.143494 507.492964 lt
    543.162528 507.573083 lt
    543.181561 507.813460 lt
    543.200595 507.653211 lt
    543.219628 507.613147 lt
    543.238662 507.733340 lt
    543.257695 507.733340 lt
    543.276729 507.733340 lt
    543.295762 507.693276 lt
    543.314796 507.733340 lt
    543.333829 507.733340 lt
    543.352862 507.973717 lt
    543.371896 507.853524 lt
    543.390929 507.893589 lt
    543.409963 507.893589 lt
    543.428996 508.093901 lt
    543.448030 507.933652 lt
    543.467063 507.853524 lt
    543.486097 507.813460 lt
    543.505130 507.813460 lt
    543.524164 507.933652 lt
    543.543197 507.853524 lt
    543.562230 507.773396 lt
    543.581264 507.773396 lt
    543.600297 507.893589 lt
    543.619331 507.693276 lt
    543.638364 507.653211 lt
    543.657398 507.693276 lt
    543.676431 507.733340 lt
    543.695465 507.533027 lt
    543.714498 507.492964 lt
    543.733532 507.573083 lt
    543.752565 507.452899 lt
    543.771599 507.533027 lt
    543.790632 507.492964 lt
    543.809665 507.452899 lt
    543.828699 507.452899 lt
    543.847732 507.653211 lt
    543.866766 507.412835 lt
    543.885799 507.533027 lt
    543.904833 507.533027 lt
    543.923866 507.613147 lt
    543.942900 507.613147 lt
    543.961933 507.533027 lt
    543.980967 507.613147 lt
    544.000000 507.613147 lt
    st
     
     
     
    /chaineR 512 string def
    /chaineG 512 string def
    /chaineB 512 string def
    /setundercolorremoval          where{pop{pop 0}setundercolorremoval}{}ifelse
    /setblackoverprint             where{pop true setblackoverprint}{}ifelse
    512 384 8 [1 0 0 -1 -32 416]
    {currentfile chaineR readhexstring pop}
    {currentfile chaineG readhexstring pop}
    {currentfile chaineB readhexstring pop}
    true      3         colorimage
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000027
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000037
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d33000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d37000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e02000000004c42000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004303e30140000004c44000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000214d5b4d290000004c46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a566556310000004b470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000214d5b4d2b0000004b480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004303e311c0000004b490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    1c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e08140000004a490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    1d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000004a490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    1e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000004a490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000049490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    2100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000049480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    2200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400000049480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042600000048470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000092a00000048460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2d00000048450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    2800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000133000000048440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    290000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000183300000048430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    29000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000260000001c3600000048420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023d020000213800000047420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    2c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000134d130000263c0000004743000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205a1f0000293f0000004744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000127612600002e400000004646000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b2b6329000033430000004649000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000322b612600003646000000464c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000842295a1f00003b480000004550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    32000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144f274d130000404a0000004554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b56263d030000434d0000004558000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d582426000000474f000000445d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b56210c0000004c5100000044610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    36000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144f1f000000004e5300000044650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    3800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008421e00000000535500000044690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    38000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003223000000005757000000446c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b2d000000005b5900000044700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    3a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000138000000005e5d00000043730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004300000000626200000043760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e00000000676b16000043790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000006b772d0000427b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005e0000000070823d0000427d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500010000758b490000427e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6b000c000079915100004180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001142534434e5c7c686e70718a997261585c84342514010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002555828799a3a7aaa88a6c4c4a82000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    4200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b4a769aadbfc9cdcbc3ae93725983000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002462848699a3a7aaa3886c4c4983000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031524333e697b5962626489835e514953852415030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    44000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b72002c000082731700003f830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    4500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000776e00300000856d0000003f830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    4700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816b00340000876b0000003f830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6500380000896b0000003e830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    4900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000925e003c00008c6b0000003e830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    4a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009956004000008e6b0000003e830000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e4e00430000906c0000003d84000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    4d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a24300450000926c0000003d85000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    4f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a53800480000946c0000003d86000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a72c004a0000966c0000003c88000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a81e004c0000986c0000003c8a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    5500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a715004f00009a6d0000003d8d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    57000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132e404a56646faa81888f8f90a9948881797395554637240e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017435144212019a22b2d58353c9e6f2d271f42930c26322400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    5b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c365573848a94a2adc1bfc6cacdced2cbc6bfb7aeb094887f6d52361c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d69776a44412f9a3c42604b59a272423b33479948707e7044000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007233d5a7788909ba9b4c3c6cdd1d4d5d8d2cdc6beb5b69c979585633f2307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    61020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000174351442d504e8e4f3b5b4466a46f34383b489f46707e7044000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001089
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    63130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001221131d56658e643a533267a56b193c494ea2295361532700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000218a
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    652300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061d324556667c8b9e98989d9fa3b5a097928c84a9655a4f3e2307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000318b
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    673100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013506482643a523267a76a193c494ea70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000153f8c
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    683d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e486e461a4e255fa868001d2b43a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c4b8c
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    69490d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271b5616004c1853a86700000040ab12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023c578d
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    6a54240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e004200004a0842a96600000045ae280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e49628d
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    6b5d35000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031000048002caa650000004cb13900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016506b8e
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    6c65410700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000270000450012ab6400000054b3470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001954728e
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    6d6c4b10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003700000000000000000000002c0000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020362000430000ab630000005bb6520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c56798f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    6d7153180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e480e000000000000000000023c02000000000000000000000e00000000000000000000000000002f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000113d4d3d11400000ac6200000063b95d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000245e7f8f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    6d765e250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a541a0000000000000000000e480e00000000000000000000290000000000000000000000000006400600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b4755471c3e0000ac600000006ebe6a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000142214346c838f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    6d7a6f3c251700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000215b21000000000000000000155015000000000000000000043f04000000000000000000000000124c120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123e4f4a4b616467af6f472d117bc5790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000194553454a7f878f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    6d7d815a56471b000000000000000000000000010810171e252b31353a3e4246494b4d4f50515151504f4d4b4946423e3a35312b376031100700000000000000185218000000000000000000155015000000000000000000000000195319000000000000000000000000000e1d2c38424b505457585754504941382c1d0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012e46586e818a8eb4866d543988cd8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f0100386472645c8e8b8f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    6c81917173643900000000000000000519293338393736383d42484d52565a5e606365676868686868676563605e5a56524d484245623c271f170e0500000000175016000000000000000000215c210000000000000000000000001b561b00000000000000000000000000000000001725170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000936474751656b6fb07250444494d4945b5e5a4f3e230300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010222d302e31485445244e7988796b9b8d8f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    6c839d7c7c6f4b3c444744392710071c354651555146341a000000000000000000000000000000000000000000000000000000001c551c000000000000000000164a1700000000010306090a3164321415171a1b1e202124252729365a393032343537393a3c3d3f4041434546474b545a564f4f4f515253545556575858595a5b5c5c5d5e5e5f60606161616262636363646464646565656565656565656565656564646464636363646563616160605f5e5e5d5c5c5b5a595858575655545352514f4f4d4d4b4a49474645444243506d7f8b9dafb9bcc7b09d87779fdaa7999c988e7c64482e201b1919181817171717181819191a1b1b1d1e1f20222324262728292b2c2d2f30313334353638383a3a3c3d3e3f404142434344454647474849494a4b4b4c4c4c4d4d4e4e4e4f4f4f4f505050505050505050505050504f4f4f4f4e4e4e4d4d4c4c4c4b4b4a494948474746454443434241403f3e3d3c3a3a38383635343231302e2c2c2a2827252422201f1d1b1a18161412100f0c0b0906050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000109111820272c32373c4044484a4d4f515252535252514f4d4a4844403c37332d28211b16100a040000000008233b4d585b595e7884754f6a96a4967ba28e8f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    6b84a37a76747a89949794897860493e41484d4f4d4a443f3a373636393b3f424547494b4d4e4f4f4f4f4f4f4e4d4d4d4d4d4e4e5260555456585a5b5e5f6163656b6768696a6b6c6c6d6d6d707d706d6d6d6c6c6b6a6968676564646c615d5b59575552504d4a4744423e3b3734374952462c1d17130e0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000632403206000000000000000000000000000000000000000000000000000000112c3d484c48435f879eaec3d4dfe3e3d5c2aa92a7ddb6b3b7b3a9977d5c340500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003182b3c4b5a666f777e82858685827e7874778390999c99949ca3936d83afbdaf8ca48e8f
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
     
     
     
     
    /Times-Roman findfont
    12 scalefont
    setfont
    32.000000 448.000000 mt
    544.000000 448.000000 lt
    st
    2 setlinewidth
    32.000000 438.000000 mt
    32.000000 448.000000 lt
    st
    np
    23.000000 426.000000 mt
    (0.0) show
    221.995181 438.000000 mt
    221.995181 448.000000 lt
    st
    np
    200.995178 426.000000 mt
    (10000.0) show
    413.224096 438.000000 mt
    413.224096 448.000000 lt
    st
    np
    392.224091 426.000000 mt
    (20000.0) show
    1 setlinewidth
    32.000000 443.000000 mt
    32.000000 448.000000 lt
    st
    70.245783 443.000000 mt
    70.245783 448.000000 lt
    st
    108.491566 443.000000 mt
    108.491566 448.000000 lt
    st
    146.737349 443.000000 mt
    146.737349 448.000000 lt
    st
    183.749398 443.000000 mt
    183.749398 448.000000 lt
    st
    221.995181 443.000000 mt
    221.995181 448.000000 lt
    st
    260.240964 443.000000 mt
    260.240964 448.000000 lt
    st
    298.486747 443.000000 mt
    298.486747 448.000000 lt
    st
    336.732530 443.000000 mt
    336.732530 448.000000 lt
    st
    374.978313 443.000000 mt
    374.978313 448.000000 lt
    st
    413.224096 443.000000 mt
    413.224096 448.000000 lt
    st
    450.236145 443.000000 mt
    450.236145 448.000000 lt
    st
    488.481928 443.000000 mt
    488.481928 448.000000 lt
    st
    526.727711 443.000000 mt
    526.727711 448.000000 lt
    st
    32.000000 448.000000 mt
    32.000000 576.000000 lt
    st
    2 setlinewidth
    27.000000 494.185567 mt
    32.000000 494.185567 lt
    st
    np
    5.000000 490.185567 mt
    (0) show
    1 setlinewidth
    27.000000 453.278351 mt
    32.000000 453.278351 lt
    st
    27.000000 473.072165 mt
    32.000000 473.072165 lt
    st
    27.000000 494.185567 mt
    32.000000 494.185567 lt
    st
    27.000000 513.979381 mt
    32.000000 513.979381 lt
    st
    27.000000 535.092784 mt
    32.000000 535.092784 lt
    st
    27.000000 554.886598 mt
    32.000000 554.886598 lt
    st
    32.000000 32.000000 mt
    544.000000 32.000000 lt
    st
    2 setlinewidth
    32.000000 22.000000 mt
    32.000000 32.000000 lt
    st
    np
    22.000000 10.000000 mt
    (0.0) show
    221.995181 22.000000 mt
    221.995181 32.000000 lt
    st
    np
    197.995178 10.000000 mt
    (10000.0) show
    413.224096 22.000000 mt
    413.224096 32.000000 lt
    st
    np
    389.224091 10.000000 mt
    (20000.0) show
    1 setlinewidth
    32.000000 27.000000 mt
    32.000000 32.000000 lt
    st
    70.245783 27.000000 mt
    70.245783 32.000000 lt
    st
    108.491566 27.000000 mt
    108.491566 32.000000 lt
    st
    146.737349 27.000000 mt
    146.737349 32.000000 lt
    st
    183.749398 27.000000 mt
    183.749398 32.000000 lt
    st
    221.995181 27.000000 mt
    221.995181 32.000000 lt
    st
    260.240964 27.000000 mt
    260.240964 32.000000 lt
    st
    298.486747 27.000000 mt
    298.486747 32.000000 lt
    st
    336.732530 27.000000 mt
    336.732530 32.000000 lt
    st
    374.978313 27.000000 mt
    374.978313 32.000000 lt
    st
    413.224096 27.000000 mt
    413.224096 32.000000 lt
    st
    450.236145 27.000000 mt
    450.236145 32.000000 lt
    st
    488.481928 27.000000 mt
    488.481928 32.000000 lt
    st
    526.727711 27.000000 mt
    526.727711 32.000000 lt
    st
    32.000000 32.000000 mt
    32.000000 416.000000 lt
    st
    2 setlinewidth
    27.000000 32.000000 mt
    32.000000 32.000000 lt
    st
    np
    5.000000 28.000000 mt
    (0.0) show
    27.000000 110.222222 mt
    32.000000 110.222222 lt
    st
    np
    5.000000 106.222222 mt
    (0.1) show
    27.000000 184.888889 mt
    32.000000 184.888889 lt
    st
    np
    5.000000 180.888889 mt
    (0.2) show
    27.000000 263.111111 mt
    32.000000 263.111111 lt
    st
    np
    5.000000 259.111111 mt
    (0.3) show
    27.000000 337.777778 mt
    32.000000 337.777778 lt
    st
    np
    5.000000 333.777778 mt
    (0.4) show
    27.000000 416.000000 mt
    32.000000 416.000000 lt
    st
    np
    5.000000 412.000000 mt
    (0.5) show
    1 setlinewidth
    27.000000 32.000000 mt
    32.000000 32.000000 lt
    st
    27.000000 49.777778 mt
    32.000000 49.777778 lt
    st
    27.000000 71.111111 mt
    32.000000 71.111111 lt
    st
    27.000000 88.888889 mt
    32.000000 88.888889 lt
    st
    27.000000 110.222222 mt
    32.000000 110.222222 lt
    st
    27.000000 128.000000 mt
    32.000000 128.000000 lt
    st
    27.000000 145.777778 mt
    32.000000 145.777778 lt
    st
    27.000000 167.111111 mt
    32.000000 167.111111 lt
    st
    27.000000 184.888889 mt
    32.000000 184.888889 lt
    st
    27.000000 206.222222 mt
    32.000000 206.222222 lt
    st
    27.000000 224.000000 mt
    32.000000 224.000000 lt
    st
    27.000000 241.777778 mt
    32.000000 241.777778 lt
    st
    27.000000 263.111111 mt
    32.000000 263.111111 lt
    st
    27.000000 280.888889 mt
    32.000000 280.888889 lt
    st
    27.000000 302.222222 mt
    32.000000 302.222222 lt
    st
    27.000000 320.000000 mt
    32.000000 320.000000 lt
    st
    27.000000 337.777778 mt
    32.000000 337.777778 lt
    st
    27.000000 359.111111 mt
    32.000000 359.111111 lt
    st
    27.000000 376.888889 mt
    32.000000 376.888889 lt
    st
    27.000000 398.222222 mt
    32.000000 398.222222 lt
    st
    27.000000 416.000000 mt
    32.000000 416.000000 lt
    st
    showpage


    I wish to end up with a .txt format; something like this:
    139.481933 499.600632 
    139.500967 499.720816 
    139.520000 499.881065 
    139.539033 500.121441 
    139.558067 500.361818 
    139.577100 500.602194 
    139.596134 500.842571

  4. #4
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,140
    Thanks
    65
    Thanked 2,720 Times in 2,670 Posts

    Default Re: .dat to .txt

    How did you read the contents of the .dat file so you could copy its contents and pasted it here?
    If you used a simple editor to read the file and were able to see what is posted here, it looks the the .dat file contains normal text and you would be able to read the file with the Scanner class's methods.

    If the file is text, then what you are trying to do is to read and skip over some records/lines in the file so you can process some lines that are in the middle of the file.
    If you don't understand my answer, don't ignore it, ask a question.

  5. #5
    Junior Member
    Join Date
    Jan 2013
    Location
    Greece
    Posts
    26
    My Mood
    Tired
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: .dat to .txt

    I read the contents using Notepad++ editor.

    I tried reading the file with Scanner and it was read without any problem, except from the obvious; i had also the headers, hah.

    I see thw way you are going to show me, but I cannot imagine a smart solution to get there, except doing the line-exceptioning "by-hand". :/

  6. #6
    Super Moderator curmudgeon's Avatar
    Join Date
    Aug 2012
    Posts
    1,130
    My Mood
    Cynical
    Thanks
    64
    Thanked 140 Times in 135 Posts

    Default Re: .dat to .txt

    Consider streaming through the file, and while doing this find the common tokens that suggest that a line be ignored, such as if the line begins with '/', and then massage any line that passes this test so that only the important bits remain, and then write this to your output file. Later you can add some amount of buffering to your program if you want to speed it up.

  7. #7
    Junior Member
    Join Date
    Jan 2013
    Location
    Greece
    Posts
    26
    My Mood
    Tired
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: .dat to .txt

    I think I will get my time with this, because soon, my exams will start, so I will not have plenty of time to continue the project.

    *Hope being back soon with better results.

    As a first view, thank you all.

  8. #8
    Member
    Join Date
    Jun 2012
    Location
    Left Coast, USA
    Posts
    451
    My Mood
    Mellow
    Thanks
    1
    Thanked 97 Times in 88 Posts

    Default Re: .dat to .txt

    Quote Originally Posted by theo75 View Post
    I read the contents using Notepad++ editor.

    I tried reading the file with Scanner and it was read without any problem...
    The file that you posted is a PostScript file with two main pieces. The first piece is a plot formed by a PostScript line that connects data points. I'm assuming you want to extract x and y values of the data points of this plot.

    The second main piece of the file is a bitmap of a certain mathematical transform applied to the data points. I'm assuming that you don't need any information from that part.

    The stuff after the bitmap image lines is used to draw the axes and print their calibration values and tic lines.


    Anyhow---For the plot of the first part:

    The data points begin with the first line after the "np" (new path) PostScript command and end with the last line before the "st" (stroke) PostScript command.

    So, for your file, the x-y page coordinates of the first point are the values of the first two fields of this line:
    32.000000 493.991866 mt

    and the x-y page coordinates of the last data point are the values of the first two fields of this line:
    544.000000 507.613147 lt

    By my count, your file has 26,901 such data point lines.

    A program to extract the coordinates of these data points might go like the following:
    Open the file
     
    Declare a boolean variable named readingData.  Initialize it to false
     
    Repeat the following loop as long as there is more data to be read:
    BEGIN LOOP
        Read a line into a String.
     
        IF the String is equal to "st" THEN
            break out of the loop.
        END IF
     
        IF readingData is true THEN
            Parse the first two fields of the String into floating point variables x and y
            Do whatever you need to do with these coordinates.
        ELSE IF the String is equal to "np" THEN
            Set readingData equal to true
        END IF
     
    END LOOP

    Note that I have not shown any logic concerned with data validity. If there are any problems with the file (or with the logic of the program) you might get an exception. Perhaps you want to handle this more gracefully than just aborting the program. I'll leave that up to you.


    Note that the values of x and y obtained from these lines are page coordinates in typographical points relative to the PostScript page origin at the lower left-hand corner. (A typographical point in a PostScript file is 1/72 of an inch.)

    If you want the actual values of x and y from the original data, you can, perhaps extract this information by visually inspecting the calibration values on the axes that are drawn (or, maybe not).

    I can't think of a way of automatically (programmatically) deriving this from the PostScript file, and, in fact it may not be possible in general. I hope you don't really need this information. If you do, then I think you need to extract it from whatever process created the graph (before writing the PostScript file).

    Bottom line: PostScript is useful as a page description language, and when used as such, is not particularly well suited for general purpose data storage and communication.


    Cheers!

    Z

  9. The Following User Says Thank You to Zaphod_b For This Useful Post:

    curmudgeon (January 14th, 2013)

  10. #9
    Junior Member
    Join Date
    Jan 2013
    Location
    Greece
    Posts
    26
    My Mood
    Tired
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: .dat to .txt

    Hello all. Have a nice day from Greece.

    Came back to give some feedback to thhis thread.

    The .dat file, was fixed in some way and the only thing that came up after exporting its' information, was something like this :

    # Time (ms) Membrane voltage (mV)
    0 -93,5723124152
    0,05 -93,5681651744
    0,1 -93,5640188146
    0,15 -93,5598733359
    0,2 -93,5557287382
    0,25 -93,5515850219
    0,3 -93,5474421868
    0,35 -93,5433002331
    0,4 -93,539159161
    0,45 -93,5350189704
    0,5 -93,5308796614
    0,55 -93,5267412342
    0,6 -93,5226036889
    I present you the related code, made by two of my mates, and assisted by one teacher:

    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package signal1;
     
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.text.NumberFormat;
    import java.text.ParseException;
    import java.util.Locale;
    import java.util.logging.Level;
    import java.util.logging.Logger;
     
     
    public class Signal1 {
     
        public static double[] time = new double[16384];   //pinakas double gia thn eisagogh tou xronou
        public static double[] voltage = new double[16384];
        public static double[] im = new double[16384];
        public static Complex[] fresult = new Complex[16384];
        public static double[] corrected = new double[16384];
        public static double[] WinSize = new double[1];
        public static double[] peaks1 = new double[16384];
        public static int[] OutputIterator = new int[1];
        public static double[] positions = new double[16384];
     
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            // TODO code application logic here
     
            String[] realdata;
     
     
            try {
                // eisagogh arxeiou
                try (BufferedReader data = new BufferedReader(new FileReader("data_signal.dat"))) {
     
     
     
     
                    for (int k = 0; k <= 16383; k++) {
                        im[k] = 0;
                    }
                    NumberFormat format = NumberFormat.getInstance(Locale.FRANCE);
                    // Number   number = null;
                    String s = "123,1";
                    double d = 0;
                    try {
                        d = format.parse(s).doubleValue();
                    } catch (ParseException ex) {
                        Logger.getLogger(Signal1.class.getName()).log(Level.SEVERE, null, ex);
                    }
     
     
                    //  double d1=d+1;
     
                    //   System.out.print(d1);
                    //double[] voltage = null; //pinakas double gia thn eisagogh ths tashs
                    String line;
                    int i;
                    i = 0;
                    while ((line = data.readLine()) != null) {
                        i++;
                        // dhmiourgia if gia apofhgh ths proths grammhs pou periexei tous titlous
                        if (i == 1) {
                            continue;
                        }
     
     
                        realdata = line.split("\\t", 3); //xorismos grammhs se 3 merh. to proto periexei to xrono to deutero thn tash kai to trito keno
                        String s1 = realdata[0];
                        String s2 = realdata[1];
     
                        double d1 = 0;
                        double d2 = 0;
                        try {
                            d1 = format.parse(s1).doubleValue();
                            d2 = format.parse(s2).doubleValue();
                        } catch (ParseException ex) {
                            Logger.getLogger(Signal1.class.getName()).log(Level.SEVERE, null, ex);
                        }
     
                        time[i - 2] = d1;
                        voltage[i - 2] = d2;
                        //System.out.print("------------ \n");
                        //System.out.print("Xronos:");
                        //System.out.println(time[i - 2]);
                        //System.out.print("Tash:");
     
     
     
                    }
                }
            } catch (FileNotFoundException ex) {    //exception se periptosh pou den bre8ei to arxeio
                System.out.println(ex.getMessage());
                System.out.println("There is a problem with the file 'data_signal.dat'");
            } catch (IOException ex) {
                System.out.println(ex.getMessage());
            }
            for (int i = 0; i < voltage.length; i++) {
                Complex result = new Complex(voltage[i], im[i]);
                fresult[i] = result;
            }
     
            Complex[] resultfft = fft(fresult);
     
            for (int i = 0; i < resultfft.length; i++) {
                // System.out.println(resultfft[i].getReal() + resultfft[i].getImaginary());
            }
     
            int len = Math.round(resultfft.length * 5 / 50);
            for (int i = 0; i < len; i++) {
                resultfft[i].setReal(0);
                resultfft[i].setImaginary(0);
            }
            for (int i = resultfft.length - len; i < resultfft.length; i++) {
                resultfft[i].setReal(0);
                resultfft[i].setImaginary(0);
            }
     
            Complex[] resultifft = ifft(resultfft);
     
            for (int i = 0; i < resultifft.length; i++) {
                corrected[i] = resultifft[i].getReal();
            }
            //Filter - first pass
     
            WinSize[0] = Math.floor(50 * 571 / 1000);
            if ((WinSize[0] % 2) == 0) {
                WinSize[0] = WinSize[0] + 1;
            }
            ecgdemowinmax(corrected, WinSize);
     
            //  Scale ecg
            double maxcorrected;
            maxcorrected = 0;
            for (int i = 0; i < corrected.length; i++) {
                maxcorrected = Math.max(maxcorrected, corrected[i]);
            }
     
     
     
            for (int i = 0; i < corrected.length; i++) {
                peaks1[i] = (corrected[i] / maxcorrected) / 7;
            }
     
     
     
            // Filter by threshold filter
            for (int data = 0; data < peaks1.length; data++) {
                if (peaks1[data] < 0.01) {
                    peaks1[data] = 0;
                } else {
                    peaks1[data] = 1;
                }
            }
     
            int k = 0;
            for (int i = 0; i < peaks1.length; i++) {
                if (peaks1[i] != 0) {
                    positions[k] = peaks1[i];
                    k++;
                }
     
            }
     
     
     
            double distance;
            distance = positions[1] - positions[0];
            //if(distance<0){
                //distance=-distance;
           // }
     
     
     
            for (int i = 0; i < positions.length-1; i++) {
                if (positions[i + 1] - positions[i] < distance) {
                    distance = positions[i + 1] - positions[i];
                }
     
            }
            //Optimize filter window size
            double QRdistance = Math.floor(0.04 * 50);
     
            if (QRdistance % 2 == 0) {
                QRdistance = QRdistance + 1;
            }
            WinSize[0] = 2 * distance - QRdistance;
    //Filter - second pass
            ecgdemowinmax(corrected, WinSize);
            double[] peaks3;
            peaks3 = corrected;
     
            for (int i = 0; i < peaks3.length; i++) {
                if (peaks3[i] < 4) {
                    peaks3[i] = 0;
                } else {
                    peaks3[i] = 1;
                }
            }
            try (BufferedWriter results = new BufferedWriter(new FileWriter("result_signal.txt"))) {
     
     
               String out;
     
               for(int i = 0; i < peaks3.length; i++){
                   out=String.format("%.15f",peaks3[i]);
                   results.write(out);
                   results.newLine();
     
               }
     
               results.close();
     
            }catch(Exception e){}
     
     
     
     
     
        }
     
        public static Complex[] ifft(Complex[] x) {
            int N = x.length;
            Complex[] y = new Complex[N];
     
            // take conjugate
            for (int i = 0; i < N; i++) {
                y[i] = x[i].conjugate();
            }
     
            // compute forward FFT
            y = fft(y);
     
            // take conjugate again
            for (int i = 0; i < N; i++) {
                y[i] = y[i].conjugate();
            }
     
            // divide by N
            for (int i = 0; i < N; i++) {
                y[i] = y[i].times(1.0 / N);
            }
     
            return y;
     
        }
     
        public static Complex[] fft(Complex[] x) {
            int N = x.length;
     
            // base case
            if (N == 1) {
                return new Complex[]{x[0]};
            }
     
            // radix 2 Cooley-Tukey FFT
            if (N % 2 != 0) {
                throw new RuntimeException("N is not a power of 2");
            }
     
            // fft of even terms
            Complex[] even = new Complex[N / 2];
            for (int k = 0; k < N / 2; k++) {
                even[k] = x[2 * k];
            }
            Complex[] q = fft(even);
     
            // fft of odd terms
            Complex[] odd = even;  // reuse the array
            for (int k = 0; k < N / 2; k++) {
                odd[k] = x[2 * k + 1];
            }
            Complex[] r = fft(odd);
     
            // combine
            Complex[] y = new Complex[N];
            for (int k = 0; k < N / 2; k++) {
                double kth = -2 * k * Math.PI / N;
                Complex wk = new Complex(Math.cos(kth), Math.sin(kth));
                y[k] = q[k].plus(wk.times(r[k]));
                y[k + N / 2] = q[k].minus(wk.times(r[k]));
            }
            return y;
        }
     
        /**
         *
         * @param corrected
         * @param WinSize
         * @return
         */
        public static void ecgdemowinmax(double[] corrected, double[] WinSize) {
     
            double WinHalfSize = Math.floor(WinSize[0] / 2);
            double WinHalfSizePlus = WinHalfSize + 1;
            double WinSizeSpec = WinSize[0] - 1;
            int FrontIterator = 1;
            double WinPos = WinHalfSize;
            double WinMaxPos = WinHalfSize;
            double WinMax = corrected[1];
            //int[] OutputIterator = null ;
            OutputIterator[0] = 0;
            int WinIterator2 = 0;
            for (int LengthCounter = 0; LengthCounter < WinHalfSize - 1; LengthCounter++) {
                if (corrected[FrontIterator + 1] > WinMax) {
                    WinMax = corrected[FrontIterator + 1];
                    WinMaxPos = WinHalfSizePlus + LengthCounter;
                }
                FrontIterator++;
            }
            if (WinMaxPos == WinHalfSize) {
                corrected[ OutputIterator[0] + 1] = WinMax;
            } else {
                corrected[OutputIterator[0] + 1] = 0;
            }
            OutputIterator[0] = OutputIterator[0] + 1;
            for (int LengthCounter = 0; LengthCounter < WinHalfSize - 1; LengthCounter++) {
                if (corrected[FrontIterator + 1] > WinMax) {
                    WinMax = corrected[FrontIterator + 1];
                    WinMaxPos = WinSizeSpec;
                } else {
                    WinMaxPos = WinMaxPos - 1;
                }
                if (WinMaxPos == WinHalfSize) {
                    corrected[ OutputIterator[0] + 1] = WinMax;
                } else {
                    corrected[OutputIterator[0] + 1] = 0;
                }
                FrontIterator = FrontIterator + 1;
                OutputIterator[0] = OutputIterator[0] + 1;
            }
            for (int k = FrontIterator; k < (corrected.length) - 1; k++) {
                if (corrected[FrontIterator + 1] > WinMax) {
                    WinMax = corrected[FrontIterator + 1];
                    WinMaxPos = WinSizeSpec;
                } else {
                    WinMaxPos = WinMaxPos - 1;
                    if (WinMaxPos < 0) {
                        double WinIterator = FrontIterator - WinSizeSpec;
     
                        WinIterator2 = (int) WinIterator;
                        WinMax = corrected[WinIterator2 + 1];
                        WinMaxPos = 0;
                        WinPos = 0;
                        for (int i = WinIterator2; i < FrontIterator; i++) {
                            if (corrected[WinIterator2 + 1] > WinMax) {
                                WinMax = corrected[WinIterator2 + 1];
                                WinMaxPos = WinPos;
                            }
                            WinPos = WinPos + 1;
                        }
                    }
                }
                if (WinMaxPos == WinHalfSize) {
                    corrected[OutputIterator[0] + 1] = WinMax;
                } else {
                    corrected[OutputIterator[0] + 1] = 0;
                }
                OutputIterator[0] = OutputIterator[0] + 1;
            }
            OutputIterator[0]--;
            WinIterator2--;
            WinMaxPos = WinMaxPos - 1;
            for (int i = 0; i < WinHalfSizePlus - 1; i++) {
                if (WinMaxPos < 0) {
                    int WinSize2;
                    double WinSize3;
                    WinSize3 = WinSize[0];
                    WinSize2 = (int) WinSize3;
                    WinIterator2 = corrected.length - WinSize2 + i;
                    WinMax = corrected[WinIterator2 + 1];
                    WinMaxPos = 0;
                    WinPos = 1;
                    for (int l = WinIterator2 + 1; l < corrected.length; l++) {
                        if (corrected[WinIterator2 + 1] > WinMax) {
                            WinMax = corrected[WinIterator2 + 1];
                            WinMaxPos = WinPos;
                        }
                        WinPos = WinPos + 1;
                    }
                }
                if (WinMaxPos == WinHalfSize) {
                    corrected[OutputIterator[0] + 1] = WinMax;
                } else {
                    corrected[OutputIterator[0] + 1] = 0;
                }
                FrontIterator = FrontIterator - 1;
                WinMaxPos = WinMaxPos - 1;
                OutputIterator[0] = OutputIterator[0] + 1;
            }
        }
    }

    They also created another class, for computing some complex arguments :

    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package signal1;
     
    /**
     *
     * @author ANNA DHMHTRA
     */
    public class Complex {
     
        private double re;   // the real part
        private double im;   // the imaginary part
     
        // create a new object with the given real and imaginary parts
        public Complex(double real, double imag) {
            re = real;
            im = imag;
        }
     
        public Complex() {
            this(0.0, 0.0);
        }
     
        public double getReal() {
            return this.re;
        }
     
        public double getImaginary() {
            return this.im;
        }
     
        public double setReal(double r) {
            return this.re = r;
        }
     
        public double setImaginary(double i) {
             return this.im = i;
        }
     
        // return a string representation of the invoking Complex object
        public String toString() {
            if (im == 0) {
                return re + "";
            }
            if (re == 0) {
                return im + "i";
            }
            if (im < 0) {
                return re + " - " + (-im) + "i";
            }
            return re + " + " + im + "i";
        }
     
        // return abs/modulus/magnitude and angle/phase/argument
        public double abs() {
            return Math.hypot(re, im);
        }  // Math.sqrt(re*re + im*im)
     
        public double phase() {
            return Math.atan2(im, re);
        }  // between -pi and pi
     
        // return a new Complex object whose value is (this + b)
        public Complex plus(Complex b) {
            Complex a = this;             // invoking object
            double real = a.re + b.re;
            double imag = a.im + b.im;
            return new Complex(real, imag);
        }
     
        // return a new Complex object whose value is (this - b)
        public Complex minus(Complex b) {
            Complex a = this;
            double real = a.re - b.re;
            double imag = a.im - b.im;
            return new Complex(real, imag);
        }
     
        // return a new Complex object whose value is (this * b)
        public Complex times(Complex b) {
            Complex a = this;
            double real = a.re * b.re - a.im * b.im;
            double imag = a.re * b.im + a.im * b.re;
            return new Complex(real, imag);
        }
     
        // scalar multiplication
        // return a new object whose value is (this * alpha)
        public Complex times(double alpha) {
            return new Complex(alpha * re, alpha * im);
        }
     
        // return a new Complex object whose value is the conjugate of this
        public Complex conjugate() {
            return new Complex(re, -im);
        }
     
        // return a new Complex object whose value is the reciprocal of this
        public Complex reciprocal() {
            double scale = re * re + im * im;
            return new Complex(re / scale, -im / scale);
        }
     
        // return the real or imaginary part
        public double re() {
            return re;
        }
     
        public double im() {
            return im;
        }
     
        // return a / b
        public Complex divides(Complex b) {
            Complex a = this;
            return a.times(b.reciprocal());
        }
     
        // return a new Complex object whose value is the complex exponential of this
        public Complex exp() {
            return new Complex(Math.exp(re) * Math.cos(im), Math.exp(re) * Math.sin(im));
        }
     
        // return a new Complex object whose value is the complex sine of this
        public Complex sin() {
            return new Complex(Math.sin(re) * Math.cosh(im), Math.cos(re) * Math.sinh(im));
        }
     
        // return a new Complex object whose value is the complex cosine of this
        public Complex cos() {
            return new Complex(Math.cos(re) * Math.cosh(im), -Math.sin(re) * Math.sinh(im));
        }
     
        // return a new Complex object whose value is the complex tangent of this
        public Complex tan() {
            return sin().divides(cos());
        }
     
        // a static version of plus
        public static Complex plus(Complex a, Complex b) {
            double real = a.re + b.re;
            double imag = a.im + b.im;
            Complex sum = new Complex(real, imag);
            return sum;
        }
     
        // sample client for testing
        public static void main(String[] args) {
            Complex a = new Complex(5.0, 6.0);
            Complex b = new Complex(-3.0, 4.0);
     
            System.out.println("a            = " + a);
            System.out.println("b            = " + b);
            System.out.println("Re(a)        = " + a.re());
            System.out.println("Im(a)        = " + a.im());
            System.out.println("b + a        = " + b.plus(a));
            System.out.println("a - b        = " + a.minus(b));
            System.out.println("a * b        = " + a.times(b));
            System.out.println("b * a        = " + b.times(a));
            System.out.println("a / b        = " + a.divides(b));
            System.out.println("(a / b) * b  = " + a.divides(b).times(b));
            System.out.println("conj(a)      = " + a.conjugate());
            System.out.println("|a|          = " + a.abs());
            System.out.println("tan(a)       = " + a.tan());
        }
    }

    The above package is supposed writing to a text file using the existable .dat information. The only thing I could say, as I am very busy with my exams this moment, is that, although the code seems very well developed, there is mistake -i suppose in one of the IF statements that correspond to writing to .txt- and the output is fullfiled with zeros, in such format :

    0,000000000000000
    0,000000000000000
    0,000000000000000
    0,000000000000000
    0,000000000000000
    0,000000000000000
    0,000000000000000

    I would appreciate it if someone checked this for a while.

    Thank you for your time.

  11. #10
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,140
    Thanks
    65
    Thanked 2,720 Times in 2,670 Posts

    Default Re: .dat to .txt

    Can you also post the contents of the console window from when the program is executed?

    Try doing some debugging by printing out the values of the array as it is created to see why its values are all 0s.
    If you don't understand my answer, don't ignore it, ask a question.

  12. #11
    Junior Member
    Join Date
    Jan 2013
    Location
    Greece
    Posts
    26
    My Mood
    Tired
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: .dat to .txt

    Quote Originally Posted by Norm View Post
    Can you also post the contents of the console window from when the program is executed?
    There is no feedback with console, thus there isn't anything displayed on the console window;all the process is made between .dat and .txt files.

  13. #12
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,140
    Thanks
    65
    Thanked 2,720 Times in 2,670 Posts

    Default Re: .dat to .txt

    Try debugging the code by adding calls to the println() method to print out the values in the arrays before and after they are changed by the different methods to see where the values are being changed to 0.
    For example add loops that scan the arrays and prints out all values > 0.
    Do it before and after changes to the array. When nothing is printed then you'll know that the code before the loop was the one that changed the values to 0.

    Why the large sized arrays? Can they be made smaller for easier debugging?
    If you don't understand my answer, don't ignore it, ask a question.

  14. #13
    Junior Member
    Join Date
    Jan 2013
    Location
    Greece
    Posts
    26
    My Mood
    Tired
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: .dat to .txt

    Quote Originally Posted by Norm View Post

    Why the large sized arrays? Can they be made smaller for easier debugging?
    There are about 16k lines of information in the .dat file.

  15. #14
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,140
    Thanks
    65
    Thanked 2,720 Times in 2,670 Posts

    Default Re: .dat to .txt

    Make a smaller one for easier testing.
    If you don't understand my answer, don't ignore it, ask a question.

  16. #15
    Junior Member
    Join Date
    Jan 2013
    Location
    Greece
    Posts
    26
    My Mood
    Tired
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: .dat to .txt

    This is not fixed by the user. The application takes a .dat file as an input, which is exported by a bussiness programme.

    But, I wonder if you mean just to make a simple file for testing and then go to the corresponding .dat .

  17. #16
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,140
    Thanks
    65
    Thanked 2,720 Times in 2,670 Posts

    Default Re: .dat to .txt

    I'm talking about finding out why the code outputs only 0's. I find it easier to use small files for testing. The debug print outs will be smaller.
    It depends on the app and the data. It's up to you.
    If you don't understand my answer, don't ignore it, ask a question.

  18. #17
    Member
    Join Date
    Jun 2012
    Location
    Left Coast, USA
    Posts
    451
    My Mood
    Mellow
    Thanks
    1
    Thanked 97 Times in 88 Posts

    Default Re: .dat to .txt

    Outputs to the file are all zeros.

    I am made fraught by the following code, which generates output values:
            for (int i = 0; i < peaks3.length; i++) {
                if (peaks3[i] < 4) {
                    peaks3[i] = 0;
                } else {
                    peaks3[i] = 1;
                }
            }

    What happens if a value of peaks3[something] is less than zero? I mean, since your few example points had values less than zero, well...

    One suggestion:
    Put in print statements before and after that loop to see whether negative values are being reduced to zero. (If they are, and you don't want them to be, then you can fix it, right?)

    Another suggestion:
    Just for test purposes, maybe you can just comment out all of that limit loop and look at the values in the output file. Maybe the threshold needs to be changed.

    A couple of questions:

    Where did you get the value 4 as the threshold?

    What is the nature of the data set that leads you to believe that is appropriate?

    What do you expect the output to be? Surely you have a test case for which you know the correct answer, right? Where did the test case come from? Maybe you can get some test data from whoever implemented the fft/ifft stuff. I mean, that part has been tested, right?


    Cheers!

    Z

  19. #18
    Junior Member
    Join Date
    Jan 2013
    Location
    Greece
    Posts
    26
    My Mood
    Tired
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: .dat to .txt

    Hello again all and thank you for your responses.

    Here, I would like to make a parenthesis and ask if I could reverse engineer an enterprising JAVA application, so that I get the decompiled code, in order to make any changes I want, making it more applicable for me.

    This parenthesis doesn't get so off topic, because the application I go through is something like a programme plugin, so I would be grateful if anyone could tell me how to do this.

  20. #19
    Super Moderator Norm's Avatar
    Join Date
    May 2010
    Location
    Eastern Florida
    Posts
    25,140
    Thanks
    65
    Thanked 2,720 Times in 2,670 Posts

    Default Re: .dat to .txt

    It's better to work with the original source than to try to decompile a class file.
    If you don't understand my answer, don't ignore it, ask a question.

  21. #20
    Junior Member
    Join Date
    Jan 2013
    Location
    Greece
    Posts
    26
    My Mood
    Tired
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: .dat to .txt

    Maybe i was misunderstooded or I don't know hot to make it clear.

    I want the original source of a programme. As I am not cooperating with general hacking, the question below is very obvious :

    Is it possible to get it?

  22. #21
    Super Moderator curmudgeon's Avatar
    Join Date
    Aug 2012
    Posts
    1,130
    My Mood
    Cynical
    Thanks
    64
    Thanked 140 Times in 135 Posts

    Default Re: .dat to .txt

    Quote Originally Posted by theo75 View Post
    Maybe i was misunderstooded or I don't know hot to make it clear.

    I want the original source of a programme. As I am not cooperating with general hacking, the question below is very obvious :

    Is it possible to get it?
    Indeed it is possible to get. Contact the author or whomever has the legal rights to the source code and request it from them.

  23. #22
    Junior Member
    Join Date
    Jan 2013
    Location
    Greece
    Posts
    26
    My Mood
    Tired
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: .dat to .txt

    Hah you might be joking or bypassing what I wanted to mention. Anyway, thanks.

  24. #23
    Super Moderator curmudgeon's Avatar
    Join Date
    Aug 2012
    Posts
    1,130
    My Mood
    Cynical
    Thanks
    64
    Thanked 140 Times in 135 Posts

    Default Re: .dat to .txt

    Quote Originally Posted by theo75 View Post
    Hah you might be joking or bypassing what I wanted to mention. Anyway, thanks.
    No, I was completely serious.

  25. #24
    Junior Member
    Join Date
    Jan 2013
    Location
    Greece
    Posts
    26
    My Mood
    Tired
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: .dat to .txt

    I said that, because I talked about an enterprising application, which means you have to pay for it.

  26. #25
    Super Moderator curmudgeon's Avatar
    Join Date
    Aug 2012
    Posts
    1,130
    My Mood
    Cynical
    Thanks
    64
    Thanked 140 Times in 135 Posts

    Default Re: .dat to .txt

    Quote Originally Posted by theo75 View Post
    I said that, because I talked about an enterprising application, which means you have to pay for it.
    Well good luck decompiling and trying to make sense out of the result. I think that you might have to approach your solution from a completely different angle, one that doesn't involve decompiling anything.

Page 1 of 2 12 LastLast

Similar Threads

  1. Replies: 0
    Last Post: November 13th, 2012, 07:02 AM
  2. Need help with reading from .dat file
    By cyoung in forum File I/O & Other I/O Streams
    Replies: 1
    Last Post: April 26th, 2011, 07:34 AM
  3. compiling from a txt file
    By gib65 in forum Java Theory & Questions
    Replies: 4
    Last Post: April 6th, 2011, 11:01 AM
  4. TXT files
    By eldiablo3000 in forum What's Wrong With My Code?
    Replies: 1
    Last Post: January 8th, 2011, 11:46 AM
  5. Overwriting txt file
    By The_Mexican in forum What's Wrong With My Code?
    Replies: 3
    Last Post: November 29th, 2010, 08:21 AM