:::::::::.:.:.:.:.:.:.:.-...-...-.:=++|31i>++|=|++=;;;;;;;;;;;;;...-...-.-------:.:.:.:.-.:.:.:.:.:.:.:..-.:..-..:=++|i|vii+++++++|=;;;;;;;;;;;;.-.-.-.-.--.:.:.::-:-:---:.:.-.:.-.:.-...-...-..===|+||vlii>++|+++++=;;:;;;:;;;;..-..-.-.-----.::.:-:.:.:.-.:.:.:.:.-..-.-.-...===+||ivlvu>i=|=++|+++;;;;;;;;;:;:.-.-..-.-.:.:.:::-:.:.:.:.:.:.:.:.-..:..-..-.==:<%iivlnXYo|i=+|++++|;;;;;:;;;;;:..-.-.-.-:.:.:.:.:-:.:.:.-.:.:.-..-.-..-..:.=;;:3%vnooomuS>ii+++++|=+;;;;;;;;;;:.-..-..-.-.:.-.::-:.:.:.-:.:.-.:.-..-...-..=;;;=ilnXdXAX2vli|>=|++++|=;;:;;;:;;;..-.-.-..:.:.:.:.:.-.:.--.:.:.:...-.-.:..:=;;:=|iIvoXZJonlI|i|>=++|=++=;;;;;;;;:.:..-..-.:.:.-:::.:.:.:.:.:.-...-.-.-...:=;;;=+iiIvooX1ovIv>ii|>++++|+=;;;;:;;;;:..-..:..:.---.:.-.:.:.-.:.:.:.-.-..-.-:=;;:;+<|vlInnnn1IIIii|i|>++|=+|;;;;;;;:;:.-.-...-.:.:.:-.:.:.-.:-.:.....-..:..:;;;;;=+|vlIvnonn1vIvlii|i|>+++++=;;:;;;;;;.-..-.-.-.:.:.-:.:.:.:.:.:..:.-.-...=;;;;:|+<uonvnnnno1IIIIi|ii|i=|++|+=;;;;;;;;:..:..-.-:.-.:-.:.:.:.:.:......-.-.=;;;;:|=<%vXwponononvIvIli|i|ii>=|=++=;;;:;;;.:...-...-.:.:--.:.-.:.-...:.-.-.:=;;;;=|=<<voXLdSXonnnnIIIv>ii|i|||=+|++;;;;;;;;..-..-.:.:.:.--:.---.:..:....-.=;;;;:=|=<ivommS#S2XnnonnIIIvi|i|iiii++++=;;;:;;;:..-.-..-.:.:-.-----:..-..-.::;;;;:=+|=|i<Xm2Y<#XSSonnnnnIvlIiii|i||i=|+|=;;;;;::.:..-.-.:.:.-:.:.-...-..-..:;;;;;=|=<|i%qX#pXm#XX2XnnonnnlvIviii|ii|i=+++=;;;;;;...-..-.:.---.:.:.:.:..:.:=;;;;;|=+|i<vnZv##mmmZXXSoononnnnlIvIvIvvo{vi>+|=;;;;;:.-.-.-..:.:-:.-.:......:;;;;;|++|ii%vq?vv#XmB#Zm2SXXnnnnnnnnuunvnoZ2pvs|=|+;;;:;.-..-..:.:.-.:.:...-..===;=|+|<lsvnwd+/vnXU#B#ZZXX2Sooonooq3XmZmqX#S=dXcii|==;;;:..:..-.:.:--.:...-.:=|=jii|inCndZmJ<v><XXUmm#Z#Zm2XSXXXSm#X>(3("{()<e3z>i|ii==;;.-..-..:.---....-.:|+<ivvivIvXXm]#Xooc;{XZZmBUZZZXXSS2SXmY(==+>il{=<nj1v>i|iv%==:..-..:.---.-.:..:%|||%nonIvnLZYJmX#Xa|vSXZWmmZ#Z#ZmXmmeS==Sn(:>/=<{qXoIvIvlno=|;.:..-..:...-..:=<oz<vvdZonnXXZq#mmZZX%+=nX#mmmmZmm7#Z#eI>:{n+)+==(nm#onnlnvX1i>=;..-..:.:.:..:=:=nIvvn2ZoonnXSX##mQXZ(>>+iX#Bmmm#ZXv*1:||-<a:=</=:]#ZoonnnnoXs|++:-..:..::.=;=;=+||iZSX1oonoXSXZZ###k>:=:vXX#mW#ZXoI;<:;;;<|<nv:=vj#ZXnnnnXX6oli+=-.-..:.;;;;;:=++|i3Sv11onnoSSXUZmmZi|<ivoSSS7Se"v;_>%_=|==:-);=v3#XSoXoXXmZ7ov|>:..-..:;;;;;;=+|=<|lIvIvnnnoXSZZmm#ovivInn1n=l=1=,+=io"!:;===1uqwXSSSSSqX!`nmZns;.:..:.;;;;;;=|=++i|lIIIvnnoX2X##m&1n%iIvvn1i|=:=n,===;{=|i>=dmm#XSS2SS#|s+dmXoi==..-.:;;;;;;=|=|+<iilvvInnoXSX#m#1}|||ill|+|==::l(+|:=_=ivlv#mBGXXXXXXm{`=dBZ/s=;:..--;;;;;;=++++|||illvvnnnSXm#r|:=<:==:::;:-::=%:+=<=cvnnnmm#SSS2SS2Zq>%dZmJ==;;.:.-;;;;:;=++|=+<i|ilIInooSXEn(::=>1i::s%::.::==<zl|;<oXoum#2S2SS22SXmC{d2Y|+==;:..-;;;:;;;=|=+|||i|ivIonXSmX+>)s})+=::=%;::;=+(i:::s)XmX##XSSS21onnnXdX1li=|;;;;.:.;;;;;;;;+++++iiiiIInoXZ&}i>:==};;;;=v=:;==|}i=:=|o#mZ#ZS2SS1oonnnn1lli||=;;;;:..;;:;;;;;:|+++<|i|vIommo(;:,=|<(:-..:=i=:=vv}%;:|)mm##XZXSSooononnIIli|>=|:;;:;.:;;;;;;:;;=+|+<i|ilvqX(|>=:u(:<%.:=:==:::=)in+=vnX###ZZZX2SnnnonnIvIi|i>++=;;;;..;;;;;;;;;;++++ii<voZ<a===:=:+<>.=;|=:<||==-:=inoXmmZZ#XXSSnnnnnvIIii|i|=|;;;;;:-.:;;:;;;;;=+|+i|ivmo=X<;::>_<)+=|||ivIvii|:_=inXmBB#ZZZX2SnnnonIIIl|i|i=++=;;;.-.--;;;;:;;;=++<inoZ=|"_c:;==(=;l<i>vnnnvi>:o|=vX#mmZZ#ZXSSnnnn1IvIi|i|i>++=;;;:....-;;;;;;;=++<nom(<=-=c.=|ivnsaunauoooov>%u=:|3#mm#ZZ#2SSonnovIII|ii|i|=|+=;;.:.:..-;;;;:;;++<3X!{=;%sI:=|vnnSXZ#ZmXXXo1-=>=<v3ZmBmZ#ZXXSooonIIvIi|i|i|i=+|;=:....:.-;;:;;;=+<ni+{:)::+=;)voXZZmmmmmmXoe=<=<()X##mmZZZmoXSonnvIII|i|ii|ii=|+;.:.:....-;;;;;=+iXpsi{;===uXqo{X#mmmmBmmmqzi%|I:vXUZBB#Z#XZSSSn1IIv%ii|i|vlz%iv=:....-.:.:;;;;;+<I1vqX><vummmmqm##Z###WmB#mon:||3XZUmmmmZZUXXSo1vIIii|iiiIn2I|i(.--.-....-:;;;;+|v3A##mXzmm###XZZZZZZ#ZmBmZXXoi+|XXZZmW#ZUmmXZ3nIIli|i|i|vde||+;..-.-.:.-.-;;:;+i|lnXZZZ##ZA2SSX#Z#Z#ZZ#mBmZm2%+|nS2X#m#ZZ#eamdvvv|ii|i|iivi>+=-:.-:.....-.:;;;<|ivnnXXXXSS2XS2XSXXZZZ#Z#B#ZZSs>=vnX2XZ#ZZ#m&o2oolii|i|i|ivi+==...-.:.-.:...:;;||vvnnSSSXSSSS2XS2SS#Z#ZZW#m#ZXnv<<vnvqwXSSXG2nn2X|i||=+||||=:=-.-.--.:....-.-;;<vvnnnXS2SS2S22S2XS2SXZZUXmBmZSn1;=<mqUZSnnX2vII%>|=+=|+=:;;;;:.-.---:..-.-.-.:;<XnoXSXXSSS1onnnnS2XSSZ#ZZWmmXXnv=3dXY2Ivvvlllli|=++|==:;=;;;;.-..--.--:..-..--=|IdXm75#XS1oonnnnnS2SSXZZ##mmZi{qXXnvvlll|ii|>|==|++=:;;;;:;;.-..:.-:.:.--.-.-.=+|SU({=dZXnonnnnnnnSS2SZ#ZZBmewqZ1nvllii|i|>|+++++=;;;;;;;;;:..-...-.:.--.-..-.:+<n)z=:3m2nnnononnnnSSSXZZ#Z#mZXe1IIii|i|>|+++++|:=;;;;;:;;:..-.-.:-:.:.:.:..-..||3mma_{w1n11vnnnonnnXSXUmZZXX#1vIii|ii||+++++|==;;;;;:;;;:..-.-...-.:.-.:..-.-.=|n###haevIIvIIIvonooXSZ#m#ZX2vvii|ii|=+++++|+=;;:;;;:;;;:.-.-..-.:--.:.:.:.-..-.<I3]m1vlIIvlIvIvIvonXXmvdXZonli|i|>|=|+|=|++:=;;;;;;;;;:.-..-.-...--:.:.:.:.-.--;|)5*l|i|i|lIIIIIvvnnk]##6Xo1i|ii|++++++++==;;;:;;;:;;:.-..:...-.:-.-.:.-.:.-..-;;=++|<i|ii|ivIvIIIvnSXX21o%i|i|=++++|=|+=;;;;;;;;;;;:.-..:...:...:.:.:.:.:.:...:;;=+++<iiiiiilvvIvvvnXon1vii>|+++|=|++==;;;;;;;;;;;:..-...-...-...:.:.:.:.:.-.:.;;;=+|+<i||i|iiIIIIInqnvl|>|=+++|=+++==;;;;;;;;;;;:.-.-.-.-.-.-.-:.-.:.-.:.--...=;:;:+++i|ii|i|iillIv6ei>|+++|++++|=;;;:;;;:;;;:;:.-.-..-.-..-..-.:.:.:.:.:.:.:.::;;==|+<i|i|ii|i|i|i||+++++++++==;:;;;;;;;;;;;;-..-..-.-..-.-.:.:.:.:.:.:.-.:...=;;;=++||i|i|i|i|ii|+++|++|++===;;;;;;;;:;;;:;..-.-.-.-..:..-...:.:.-.:.-.:-.:.-::;;:+++i|li|ii|i>=+++++++==;;;;:;;;;:;;;;;;;-.:..-..-..:...-.-.::.:.:.:.:.-:.:..:;;;+||<vIli|i|>+|++|==;;;;:;;;;;;;;;;;;;:;.-...-.-.-.-...-..-.:.::.:.--.:.-.:..-;;;++<zouv|i|>|=+==:;;;;;;;;;;;;;;:;;;:;:.-.-.-.-..-...-.-.-.:::-:.:.:.:.:.:.:.:.;;=<|v3G1ii>+===;:;;;;;;:;;;;:;;;;;;;;:.-.-..-..-.-.:..-..-..:.:-:--.:.:.:.:.:..-;=w|iiivz||=;;;:;;;;;:;;;;;;;;;:;;;:-.-..-.-.-.-..-..-.-.-.:::-:.::.:.-.:.-.:.-.-;=|+||I*=;:;;;;;;;;;;;;;;:;;;;;;;:-.-..:..-..-..:...-..-..-:.:-::.:---:.:.:.:.-.--<=++=:=;;;;;;;;;;:;;;;;;;;:;;;-..-..:...-.-.-...-.-.-.-.:::-:.:::-:.-.:.:.-.:..:.-=;;;;;;;;;:;;;;;;;;:;;;;;;-..:..-....-..-..-.-.-..-..-.:.:-:---:.:.:.-.:.:..-....::;;;:;;;;;;:;;;:;;;;;::..-...-.-.:..-.-.-.-..-.-.-.-:::-:.::-::::.:.:.:.:-..-.:...---=:;;;;;;;;;;;:-....-.-.:...-..-.-..-..-.-..-...-:.:-::.:-.:.:.:.:.:.--.-...-.-.:.....--:-......-.-.-..-..-.-..-..-.-.-.-..:..:.:::-:.::-::-:::.:.-.:.:.-.-..-.-...:.-.:..-.:.-.-..-.-.-...-..:..:..-..-..:.....::.:-:--:.:-:.::.:.:.:.:..-.:....-....-...-....-..:...-..:..-...-...-.-.-....:..:::-:.::.::-:-:.::.:.-.:.-....-.:..:.-..-.-.-.-.-...-.-.-..-.-.-..-.-..-.-.:...:.:.:-::.::.:-:.::.:.:.:.:.-.:..-..-...-.-..-.-..-.-.-.-..-..-.-.-.-..-.-..-..-..:::-:.:::.::-:::.:::.:.:.:....-..-..-.-..-.-..-.-..-..-.-.-.-..-..-.-.-..:...-.:.:.:-:---::.:-.:::.::.:.-.:.-.-.-.-.-.-.-.-..:..-.-.-.-..-.-..:..:...-..:...:...:::-:.::-:.::-::.::--:.:.:.:..-..-..-..-..-.-..-..-..-..:...-...-..-.-.-...-..-.::.:-::.:-::.:-:-:.::.:.:.:.-..-.-.-.-.-.-..-...-.-.-.-...-.-.:...-..-..-.-..-..:::-:.::-:.:::-:.::--:::.:.--.:..-..-..-..-.-.:..-..-..-.:..-...-.-.-.-.-..-.-.-.:.:-:--:-::.:.::--:-:.::.:.:...-.-.-.-.-.-.-...-.-.-.-.-..-..:..-..-..-..:..-..:::-:.::.:--:-:--:-:.::--:.:.:.-..-..-..-..-..-.-..-..-...-..:...-.-.-.-.-..-..:.:.:-::.::-:-:.::.:-::.::-:.-.:..:..:..:..:..-.-..:..:..:..-....:...-..-..-..-..:::-:.::-:.:-::-::-:--::.:-:.:.:......-.....-..-.-.....-..-.-.-...-.-.-.-.-.-.-..:::::::::::::::::::::::::::----..-...-...-...-...-...-...-...-...-...-...-...-.-:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.-..:..-.:..-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-::-:-:-:-:-:-:-:-:-:-:-:-:-::.--.-...-....-.-..-.-..-..-.-..-..-.-..-..-.-..-...:.:-:.:-:-:.:-:-:.:-:-:.:-:.:---..-.:..:.-..-.-..-.-.-.-..-.-.:...-.-.:...-.-.:.::-:.::-:.:::-:.:::-:.:::-::-:.:.:....-...-.-..-.-..-.-..:..-...-.-..-..-.-..-..:.:-::.:-::.:.::---:.::.:.:.:-:.:..-.-..-.-..-.-.-.-..-.-..-..-..-.-.-...-.-.-..::-:.:::-:.:::--::-::-:-::::-:.:....-.-.-..-.-..-..-.:...-..-.-.:...-..:..-.-..::.:-::.:.::---:-:.:.:-:.:.:.:-:.:.:..-..-.-.-.-.-.-....-.-.-..-...-.-.-..-..-.-.::-:.:-::--::-:.::-::.::::-:-:-:.:..-..:..-..-..-..-.:..-..-.-.-.-.-..-.-.-.-...:.:-::.:.::.:.::--:.::----:.:-:.:....-...-..:..:..:....-..:..-..-..-.-..-..-..:.::-:.::::-:-::--:-::--:-:-::-:.:-.-.:..:..-...-.....-.:..-..-..:..:..-.-.-.-.-..:.:-:----:.:--:-:.:.::.:-:.:.:::.:.-..-..-.-.-..-.:..-...-.-..:.....-..-..-..-.-::-:.::-:.::-:.:-:::--::-:-::-:.:.:..-..-..-.-.-....-..-.-..-....:.-..:..:..:...:.:-::.:-::.:-::-:.:-:--:.:--:.::...-..:..:...-.-.:..-.-..-.-.-.-...-...-.....-.::-:.::-:--::-:.:-:-:.::.::-:-::.:.:..-.....-.-..-..-.-.-.-..-.-..-.-.:...-.:..-:.:-:--:.::.:-:-:-:.::-:-:-:.:--:.:...-.-.:..-..:..-..-..-..:...-.-..-..-.-...-.::-:.::.::.::.:-:.::-:.:-:.:::-:--...-...-..-..:...-.-..:..-..-.-..-.-..-..-.-..:.:-::.::-::.::-::--:.::-::---:.:.:..-.:..-..-....-..-.-..-..-.-.-.-..-.-.-.-.-.::-:.:::.:--::.:.:-:-::.:.:-:-:-:.-.-....-.-.-.:.-.-.-..-..-.-..-..-.:...-..-..-:.:-:---::-:-::-::.:-:.:::-:.:-:.:...-.:..-..-....-.-..:..-.-..:..-....-.-.-.-.-::-:.::-:.:-:.:.:-::-::-:.:-::-:.:.-.-...-..:..-.-..-.-..-.::;=:;;;;=::..-..-..-:.:-::.:-::.::-::-:.:.:.::-:.:.:-...-..:..-...-.-.-.-...:;;=;;;;;;;;;:;;;:.-.-.-::-:.::-:.::--:.:.::-:::--:-:::-:.:..-...-.-.-..-..-..:=;;;;:;;;;;;;;;;;;;;:.:..:.:-:--:-:--:-::-::.:---:-:.:.:.:...-.-.:...-.-.-.-..:=;:;;;;;;:;;:;;:;;;;;;=:..::-:.::.:-:-:.:.:-:-:-:-:.::::-:.:.-.-....-.-..-..-:==;;;;;;;;;;;;;;;;;;;:;;:;;.:.:-::.::-:.::::-:.:-:-:.::.:.:-.:....-.:..-.-.-..:=:;:;;;:;;:;;;;:;;;;;;;;;;;;=::-:.::-:.::----:.::-:.:::.::-:.:...:..-..-..-...==;;;;;;;;;;;;;:;;;;;:;;:;;;;;::.:-:--:.::.::-:.::.:-::.::-:.:.:..:..-..-..:..:=;;;;;;;;:;;;;;;;;;;;;;;;;;;;:;;::-:.::.::-::.:-::-::-:.::.:-::.:......-.-.-..:=;;;;:;;:;;;;;;==;===;=======<|s>::::::::::::::::::::::::::::::---..-...-...-.:;;;;;;;;;;;==|+++|=|+++|=|+++|iiYi:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.-..:..-.:.:=;;;;;;;;:=|+++++|=++++|=+++|iiiivl::-:-:-:-:-:-:-:-:-:-:-:-:-:-:.-.-.-...-...:;;:;;;:;:=|++++|++++<||i||iii|i|i%vm:.:-:.:-:-:.:-:-:.:-:-:.:-:-:.:.:.-.-.-.-.:=;;;;;;;=|++|++|=+||ii%Ivezii|i|i|vvS::-:.::-:.:::-:.:::-:.:::-:.:.:.:....-.-.:=;;:;;;:|=++|=++||iii<oonoXvIii|ii|lvn:.:-::.:-::.:.::---:.::.:.:::.:.-.-.:....=;:;;;;;|=|+++||ii|i<vnX#mq21Iv>i|ii|li::-:.:::-:.:::--::-::-:-::--.:.:.:....-.=;;;;;;=|=++||ii|i<lvvuoZmXLSvIIlii|i|ii:.:-::.:.::---:-:.:.:-:.:.::-.:.-..-.:.:=;;;;:|++<|ii|i<vlvvnXmqmX#So1vIv|i|ii|+::-:.:-::--::-:.::-::.::::-:.:.:.:..-.:;;;:==|=<<vv{vvIvvnnXmYCmXXX2ooIIIi|i|i=|:.:-::.:.::.:.::--:.::----:.-.:.:..-..;;;;=|=+|nonqXoX#qwm7!nsum#ZXSnovIv|i|i>++::-:.::::-:-::--:-::--:-:-:.:.:.-..-.:;=aiiiii|nSXZ#qX3(X>_<nXmm#ZZSnn1IIi|ii|+|:.:-:----:.:--:-:.:.::.:-:.:.:.:.:..-=+|1ii||iivvqX#Zmpoo1}<nSXmmZmooonvI|i|i=++::-:.::-:.::-:.:-:::--::-:.:.-.:...:.=|io1iii|lIvoXXZ#m#Xn>v{XZ#mmXZXnnvIii|i++|:.:-::.:-::.:-::-:.:-:--:.:.:.:.:.:.:+|idvv|i|lvInX2#XBZZo+v|SXX#mmZmoonIiii|+++::-:.::-:--::-:.:-:-:.::.:.:.:.:.-..:uii1Iii|iivInnSXZm#Ze>;<i<n}2?e)Xmmcli|>++|:.:-:--:.::.:-:-:-:.::-:---.:.-.:...:)i||<i|ii|vInnSXZBZ2++;=====;:{(_)|Xvii|+++::-:.::.::.::.:-:.::-:.:----.:.:.:.-:=++++|||i|lIvoSm#S><=i>%|+%=s|v=<)=3ns|>=|=:.:-::.::-::.::-::--:.::.:.:.:.:.-..:;:<=+++<i|ivvoqe"`{=<{onvv'~>/==+=qXooi>++=::-:.:::.:--::.:.:-:-::.:.-.:.:.:.:.:;;;=|++||iiIvqe{s=%=<%vvns%*,c;<%v#Zmqo>=|;:.:-:---::-:-::-::.:-:.:.:.:.:.-.:..:;;;;:+++<i|v3?;_)++|l=in*nc:(i%nqmmmmUoi++=::-:.::-:.:-:.:.:-::-:-:.:.:.-.:.:...;;:;;=+|=i|vX|"e|:=(>-==+:_<uodmmmm#"=S%++;:.:-::.:-::.::-::-:.:.:.:.-.:.:.:.:.-:;;;;;=++<ivnqa|<%<nv%i;>;inX#mm####>vXC=|:::-:.::-:.::--:.:.::-::.---:.:.:.:...:;;;;;;|+||nXZmmmXwdXSv=}<<XXZ#mUZZZoAvi==;:.:-:--:-:--:-::-::.:-.:.:..:.-.:.:.-.;;;:;;==+i$mmm##mmZZXo%{"vXXZm#ZZX2onli>==::-:.::.:-:-:.:.:-:-:-:.:.:.:.:.:.-..--;;;;;;+|<s?}W###mm#ZXv>innX#m##XS1o1ii|;;:.:-::.::-:.::::-:.:--.:.-.:.:.:.:.:...:;;;;:=+<da=XZZZ#mmZSni+InXZ#mXS2ooIii|:=::-:.::-:.::----:.::-:.-.:.:.-.:.--..:.-;;;:;;+<SuhGXX#Zm#ZX}>_ismX1ZZS1onvli=;;:.:-:--:.::.::-:.::.:.:.:.:.:.:.:.:.:...-;;;;;=+ivnnoXSXWZ#quw#ZUXP##Z1ooXpv|;=:::-:.::.::-::.:-::-:--.:.:.:.:.:.-.:...:.-;;;;;+i|vvonXSXwd#Xn21nnn2111nnd1v|:=;::::::::::::::::::::.:.:.:.:.:.:.:.:..-...-;;;;=<ilvoooXX#XSnn1nIvvIvllllIl|+;;;:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:..-.:.-;;;;||lvXnnn31vlIIIIII%l|i|i|i|===::::-:-:-:-:-:-:-:-:-:.:.-.:.-.:.-.:.-.:..-...:;;;=<vnmvnIlIIIvIliii|i|ii||+=+=;:.:.:-:.:-:-:.:-:-:.:.:.--:.--:.--:.--:..-..-.-:;;:=)v3i|ii|i|i|i|i|ii|i||=+|+=;-.::-:.::-:.:::-:.:::.:.:.-.:.-.:.-.:.--.-.-.-..:;;=|=<|ii|i|ii|ii|ii|>|=++|==;.:.:.:-::.:-::.:.::---.:.-.:.:.:.:.:.:.:.:...-..:.:;;=+|=|<i|ii|i|i|i|=+++++++=;...::-:.:::-:.:::--::.:.:.:.:.:.:.:.:.:.:..-.-.-..-:;;+++++++||||||=+++|++|++|:-.:.:.:-::.:.::---:-:.:.:.:.:.:.-.:.-.:.-.:..-..-.-..:;=+|++|+++=+=++|++++++++=:.-..::-:.:-::--::-:.::.:.-.:.-.:.:.:.:.:.:.-.-.-...-.::;=+++++++|++|++++|++|++=-..-.:.:-::.:.::.:.::-.:.:.:.:.:.:.:.:.:.:.:..-..-.:....:=+|++|+++++++++|=+++++;.-.-.::-:.::::-:-::--::.-.:.:.:.:.-.:.-.:.-.:..-.-...-.--;=++++++|++|++|=+|++|;:..-..:.:-:----:.:--:-:.--:.:.-.:.--:.---.:.:..:..-.-.-..--=+|++|=+++++++++++++=--.-.:::-:.::-:.::-:.:-.:.-.:.:.:.:.-.:.:.:.:.:...-..-.-...:=+++++|++|++|++|++|:..-...:.:-::.:-::.:-::.:.:.:.-.:.-.:.:.:.:.:.-...:..:...--.-=|++|++++++++++++++;.:..:.::-:.::-:--::-:.:.:.:.:.:.:.:.:.:.-.:.--:.-.....-.-..:;+++++++|++|++|++|+;...-..:.:-:--:.::.:-:-:.:.-.:.:.--.:.:.-:.:.:.-...-.:..-..:.:+|++|+++++++++++++;.-..-.::-:.::.::.::.:-.:.--:.:.:.:.:.-.:.-.:.--.:..-..-..:..:+++++++|++|=|++|++;..:..-:.:-::.::-::.::--.:.:.-.:.-.:.:.:.:.:.:.:...-..-..:...:+++|++++++++++++++;.:..-.::-:.:::.:--::.:.:.:.---.:.:.:.:.:.:.:.-.:..-.-.-....-:+|++++|++|++|++|=|;:...-.:.:-:---::-:-::.:.:.----:.:.:.-.:.-.:.--:..-..-..-.:..:+++++|=+++++++++++==.-.-.::-:.::-:.:-:.:.:.----.:.-.:.--:.--:.:.:..-..:..:....-;+++|+++|++|++|++|+=;.:..-:.:-::.:-::.::--.:.:.:.:.:.:.:.-.:.-.:.---..:.....-.-.;+|+++++<||||>=++++|::..-.::-:.::-:.::--:.:.:.-.:.-.:.-.:.:.:.:.:.:..-...:.-.-.:;+++++|i|||i||i>++++;;-.-.:.:-:--:-:--:-:.--.:.:.:.:.:.:.:.:.:.:.:..-..-....-..:=|++<|ii|ii|ii||i++|;;:..-::-:.::.:-:-:.:.:.:.:.:.:.:.:.:.:.-.:.-.:..-.-.-.:..:;=++<|i|iiivlliii|i=+=;;.-.:.:-::.::-:.::.:.:.:.-.:.-.:.-.:.--:.--:.-.-.-..-...::=+<|i|ivIvnvnvIIva>|;;;:..::-:.::-:.::-:.:.-.:.:.:.:.:.:.:.:..:.:.-.-..-.-..-.;;=|<a%noqoooqZmSnnp%>;;;;.-:.:-:--:.::.:--.:.:.-.:.:.:.-.:.-.:-.:.:.-..:...-.-.=;=<vZnomXE?YsX#SnnYv>;=;;:.::-:.::.::-::-----.:.:.:.-.:.:.:.:.-:.:.:..-..-.-.-:;;=|C)oXXmX%/nZ#Snvvi>=;:;;.::::::::::::::.:.:.:.:.:.:.:.:.:.:.:.:.:...-...-...=;;=<ivnnZZ!s=>Y4Xnvii>;=;;;::.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.-.:..:..-.:;:;;||iIn7/;J)c}=jvv|i==;;;;:::-:-:-:-:-:-:.-.:.-.:.-.:.-.:.-.:.-.:.-.-.....-.-:;;;;+i|lnms_%s<suZeiii+=;;;:;:.:-:.:-:-:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.-..-.:..-.=;;;;=||i3>XX1+vdmw1i||=;;;;;;::-:.::-:.:::-.:.:.:.:.:.:.:.:.:.:.:.:..-.-....-.:;;;;;=+<i{X#2nau3#Sli>+==:;;;;:.:-::.:-::.:.:.:.-.:.-.:.-.:.-.:.-.:.:..-..:.-.-:;;:;;:|+<id#UASXAXGi>++=;;;;:;::-:.:::-:.::.:.----.:.:.:.:.:.:.:.:.-..:..-...-.;;;;;;;+++<Ivnnnnnvl>++|:=;;;;;:.:-::.:.::-:.:.:.:.:.:.:.-.:.-.:.-.:.:...-..-.-.=;;;;;;=+|+<vvvvvlIi+|++;;:;;:;::-:.:-::--:.:.:.:.--.:.-.:-.:.:.:.:.:..-..-.-.-:;;:;;:;=+++|lIIIIIv|++++;;;;;;;:.:-::.:.::.:--.:.---:.:.:.:.:.:.--.:..-.-.-.-..:;;;;;;;;+|=+ivIIvIi=+++=;;;;;;;::-:.::::-:::.:.:.:.:.-.:.:.:.-.:.:.:.-..-..-..:;;;;;;;;;+++||lvIII>|++|;=:;;:;;:.:-:----:.:.:.-.:.-.:.:.:.-.:.:.:.:..-.-.-.-.-.;;;:;;:;;++++<vlIvIi++++=;;;;;;;::-:.::-:.::-.:.:.:.:.:.:.--:.:.:.-.:..-..-..-..;;;;;;;;;+|++lvvnvvl++|+=;;;;;;;:.:-::.:-::.:-.:.:.:.:.-.:.:.-.:.-:.:..-.-.-.-.-;;;:;;;;;+++<ioqXqol>+++=;;;:;;:::-:.::-:--::.:.:.-.:.--:.-.:.:.:.-.-..-..-.-..:;;;;;;;:=+++|iAk:X#1|++|;;;;;;;;:.:-:--:.::.:.:.-.:.:.:..:.:.:.-.:.:..:..:...-.:;;;;;;:;=+|+ilnh>aoii>+++;;;;;;;::-:.::.::.::.-.:-.:.:.:.:.:.---:.:..-.....-.-.:;;:;;:;;=|=<|iISUXv|i|=|+;;;:;;::.:-::.::-::.:.:.:.:.-.--.:.:.:..:.-.-.-.:..-.-:;;;;;;;;+++<i|vn2elii|+++=;;;;;;::-:.:::.:--:.:.:.:.:.:.:.:.--.:-.:...-....-...-;;;;;;;=+|+<|iInYov|i|+|==;;;;;;:.:-:---::-:--.:.-.:.:.:.:.:.:.:.:..-.-.-.:..:.-;;:;;:;=+++<i|vom1v|ii+++==;:;;:::-:.::-:.:-:.:.:.:.-.:.:.-.:.:.-.:..-..-...-...;;;;;;;+|++<|ivXmovi|>++|+;;;;;;:.:-::.:-::.:.:.--.:.:.:.--:.:.--:..-.-.-.-..-.-;;;;;;;++++<iivnS1vii>=|=+;;;;;;::-:.::-:.:::.:.:.:.:.:.--.-.:.:...-..-..-.-.-..;;;:;;:++|+||ivnZnIi||=++|:;;:;;:.:-:--:-:---.:.--.:.:.---:.:.-.:-.-.-..:...-.-.=:;;;;=+|=++iivrehIii=|+++;;;;;;::-:.::.:-::-:.:.:.:.-.:.:.:.:.:..-..-.-..-.-..-:;;;;;=+++++i|v#aX%i|++++|:;;;;;:.:-::.::-:.:.-.:.:.:.:.:.-.:.:.:.-.-..-.-..-.-.::;;;:=++|++iivn2ni|>+++|=;;;;:;::-:.::-:.::---:.-.:.:.:.:.:.:.-.-..-.:...-.-..-:;;;;;=+|=+<|i{nnn|i>=|+++;;;;;;:.:-:--:.::.:.:.--:.-.:.-.:.:.--:..:....-.-..-..:;;;:;;+++|||innnoii|+++++;;;:;;::-:.::.::-::.-.:.-.:.:.:.:.-.:.-....-.-.-..:..:.;;;;;;+|+=i|vooXo1|i++|+==:;;;;:::::::::::::.:.:.:.:.:.:.:.:.:.:....-...-...-...=;;;;;++|=ivd#SXXmii>+++=;;;;;;:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:...-.:..:..-.:..-.;;;;;;=++<vvLo|<d5%i>=|+=;;;;;;::-:-:-:-:-:--.:.-.:.-.:.-.:.-.:.:....-..-....-.-;;:;;:=|+iInc=I:/3vv>++=;;;;;:::.:-:.:-:-:.:.:.:.:.:.:.:.:.:.:.-..-.:..-..:.-...;;;;;;;++vndmh;<dGovi++=;;;:;;:::-:.::-:.::.:.:.:.:.:.:.:.:.:.:..-....-..-...-.:;;;;;;;++IXXZSauXXXpi+|;;;;;;;.:.:-::.:-::.:.:.-.:.-.:.-.:.-.:..-..:.-..:..-.-..;;;:;;:=+ilvn222S211|+;;;;:;;;.::-:.:::-:.::.:.:.:.:.:.:.:.:.:.-..:...-...-.-..::;;;;;;=||ilvvvvIIli>|;;;;;;;;.:.:-::.:.::--.:.--.:.:.-.:.-.:.:..-...-.-.-..-.-.;;;;;;;;=ii|llIvll|i>;;;:;;;;;.::-:.:-::--:.:.:.:.:.-.:.:.:.:.-..-.-.-..-.-.-..:;;;;:;;;+i|i|ii|i|ii|:;;;;;:;.::.:-::.:.::.:.:.:.:.:.:.:.:.:.:..:...-..:...-..::;;;;;;;:+ii|i|i|i|i|=;;;;;;;;:.::-:.::::-::.:.:.-.:.---.:.-.:.:...-.-.-..-.-.-.;;;;;:;;;<i|ii|i|ii|i=;;;;;:;;:.:.:-:----:.:-.:.---.:.:.:.:.:.-..-..-..-.-..-...=:;;;;;;;<|i|i|ii|i|i;;;;;;;;;.:::-:.::-:.::.:.:.:.:.:.-.:.:.:.:..-.-.-...-.-.::;;;;:;;;=|i|i|ii|i|ii;=;;:;;;;:.:.:-::.:-::.:.:.:.:.:.-:.:.-.:.:.-.-..-.:..-...;;;;;;;;;=ii|ii|i|ii|i;;;;;;;:;:.::-:.::-:--:--.:.-.:.--.:.:.:.:....-.-....:..::;;:;;;;:=ii|i|i|i|i|i|=;;;;:;;;;.:.:-:--:.::.:.:.:.:.:.:.-.:.:.--.-.-..-.:.....:;;;;;:;=<i|i|ii|ii|i|i>:;;;;;;;;.::-:.::.::.:.:.:.-.:.-.:.:.:.---..-.-.-...-.:.=:;;;;;=<|i|ii|i|i|i|ii|;;;;;;;;;.:.:-::.::-::.:.-.:.:.:.:.:.-.:.:.-.-..-.-.-..:;;;;;:=|||i|i|ilii|ii|i|+=;;:;;:;:::-:.:::.:-:.:.:.:.:.:.:.---:.:...-..:..-..-.;;;;;:=|||iivIvIIvIviii|i>=;;;;;;;::.:-:---::.:.--.:.:.:.-.:.:..:.:.-..-..-..:.:;;;;:|+<inzvlIIIvlIIvIiii|+=;;;;;;:::-:.::-:.::.:.:.:.-.:.:.:.:.:.-...:..-..-..;;;;:|++i3XXonnnnnnnvIIvvii>==;:;;:;:.:-::.:-::.:.:.:.--:.:.:.-.:.:..-...-..:...=;;=|=+<vvSSX#ZpoooonnnoXoz|++;;;;;;::-:.::-:.:.:.--.:.:.-.:.--:.:.:.-.:..-...-:=:=|=+|lvnSXZp\ZXmqmX#mSSLei++==:;;;:.:-:--:-::-.:.:.:.-.:.:.:.-.:.-..-..-.-.-.=:=|=+||i2mdZm#S1i"!voo#XSo1l>+|=;;;;::-:.::.:--.:.:.:.:.:.:.-.:.:.:.:...-..-.-:;=+++|=ive_$mBZSns=<nXZmUXonv|=++=;;;:.:-::.::-:---.:.-.:.:.:.:.:.:.-..:..-.-..;;+++++iinwaZ##XXni;{oXZWmmmXv|+|++;;:::-:.::-:.:.:.:.:.:.:.-.:.:.:.---...-.-...==++|+|i<3Z#XXY1ol=<=2XX##&={6|>=++=;;:.:-:--:.::.-.:.--.:.--:.:.-.:.:.-.-.-..::=++++<i|vvX?|<++`>:>={vSXZZaq1|>++|+=;::-:.::.::.:.:.:.:.:.:.-.:.:.:.--..-..-..;=++|<||iIvX=)!=iiv(v|_>=<*##&vi|++++=;::::::::::.:.:.:.:.:.:.:.:.:.:.:..-...-.:;=++|iiiIvvXm>s+<.avXs%=;><!A2Iii>=|++;:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:..-.:..:;+<ii|i%IIvnXXs>>%<1<(|:i=>+psI|i|=+++=::-:-:-:-:.-.:.-.:.-.:.-.:.-.:.-.-.-...-;;+z|iivlvIoXSZmmas;:-+~|_cuZ11Il||+|++=:.:-:.:-:.:.:.:.:.:.:.:.:.:.:.:.:..-.-..=;)1vuvlIIvnnSZ##Xo%==vnwmmXXnvIliii=+|=::-:.::-:.--.:.:.:.:.:.:.:.:.:.:.-.-..::;;<iv&nIvInoXXZB#Zos{<nXm##2XnvIv>i|>+++:.:-::.:----:.:.-.:.-.:.-.:.-.:.-.-.-..:;;<|v&vIIInnoZmm#Xvi-iXX##ZSon1IIli|i=|+::-:.:::.:.-.:.---.:.:.:.:.---.:.:...-.=:;=|vzIvIIvo#dVmZa{>;ivS#mZXoo1IvIliii==:.:-::.:.---:.--.:.:.:.-.:.:.:.:.:..:..=;;:||llilIveXZd##ZUUUmoommQpoo1IIInuivc=::-:.:-:.:.:.---:.:.:.:.:.:.:.:.:.....:;;;;+=+|||i|IooX21nnnv2SUX#wJoo1IvvoS1v1::.:-::.:.--.:.:..:.:.-.:.:.-.:.-.:.-.:.=:;;=+|=+|<iiilvlvIvlvvIvS{XX5sIIIvX1li|:::-:.:-.:.:.:.--:.-.:.:.:.--:.---...-.;;;;;;+++|=+||i|i|iililIIIIv111|llIInz|>:;:.:-::.:.:.:.:.-.:.:.:.:.---.:.:.:.-..=;;;;;=++++|=+|i|ii|i|i|ii|ii||i|i|i}(|==;::-:.:.:.-.:.-.:.:.:.-.:.:.:.:.--.-.-.=:;;:;;=|++++|=|||i|ii|ii|i|i|||+++++++;;;:.:-:.:.:.:.:.:.:.:.:.:.:.-.:.---:..-:;;;;;;;;++|+++++++||||ii|>||=+++++|++|:=;;::-:.:.:.---.:.:.:.-.:.:.--:.:.:..:..:;;;;;;;;=++++|+++++=+++++++++|+|++++=;;;:;:.:----.:.:.:.:.-.:.:.:.--.-.:.--:...:;;:;;:;;:=++++++|++|+|+++|++++++++|=;;;;;;::-:.:.:.:.-.:.--:.:.:.---:.:.:.:..-.=;;;;;;;;;;==|++|=+++++++|=++|+++|=:;;;;;;;:.:.:.-.:.-:.:.:.-.-.:.:.-.:.:.:.-..-;;:;;;;;;:;;;=++++|++|=|=++|+++|=:=;;;;;:;;::-.:.:.:.:.-.:.:.:.:.-.:.:.:.-.:.-.:;;;;;;:;;;;;;:==|++++++++|+++==;;;;;;;;;;;::.-:.-.:.:.--:.:.:.:.:.:.:.:.--:.:..:;;;;;;;;;;;:;;;;;==+|++|++==;;;;;;;;;;:;;;::.:.--:.:.--.-.:..:.:.:.:.:.---.-..-:;;;:;;:;;:;;;;;;:;;;;:;;:;;;;;;;;:;;:;;;;;.:.:.:.-.:.:.:-:.:.:.-.:.-.:.:.:.:.:.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;:..:.:.:.:.:.:.-.-.:.:.:.:.:.-.:.:.-.:;;;:;;;;;;;;;;:;;;;;;;;;;;;;:;;:;;;;;;;;;::.:.:.-.:.:.-.:.:.:.:.:.:.:.:.:.:.:..:;;;;;;:;;:;;:;;;;:;;:;;:;;:;;;;;;;;;;;:;;;...:.---.:.---.:.:.:.-.:.-.:.:.:.-..-;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;:.-:.--.:.:.:.:.:.--.:.:.:.:.-.:.---.:;;;;;;;;;;:;;;;;:;;;;:;;;;;:;;;:;;:;;;;;;;.:..:.:.:.:.--.:.:.:.:.:.--.:.:.:.:..;;;;:;;:;;:;;;;:;;;;:;;;;:;;;;;;;;;;;;;;:;;..::.:.:.:.:.:.:.--.:.:.:.:.:.:.-.-..=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;:;;;:.-..:.-.:.-.:.:.:.:.:.-.:.--.:.:.:..=;;:;;;;;;;;;;;;:;;;:;;;;:;;;:;;;;;:;;:;;;;..:-:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.-.:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;..:..:.:.:.:.:.:.:.:.:.:.:.:.:.:.:..=:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.:.:.:.-.:.-.:.-.:.-.:.-.:.-.:.-.-..:=;;;;:;;;:;;;:;;;:;;;:;;;:;;;:;;;:;;;:;;;:;-.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:..:=:;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.-..:;;;;;;;;;;:;;;:;;;:;;;:;;;:;;;:;;;:;;;:;;;:;:.-.:..:.:.-.:.-.:.-.:.-.:.-.:.-...=;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-.:.:.:.:.---.:.:.:.:.:.:.:.:.-...=;;;;:;;:;;;;;;;;;:;;;:;;;:;;;:;;;:;;;:;;;:;;;.-.:.:.:.--.:.:.:.--.:.-.:.-.-...==;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.:.:.:.:.---:.:.:.:.:.:.:.:.:..-.==:;;:;;;;:;;;:;;;;;;;:;;;;:;;;:;;;:;;;:;;;:;;;:..:.--.:.:..:.:.-.:.:.-.:....-.=;;;;;;;;:;;;;;;;;;;:;;;;;:;;;;;;;;;;;;;;;;;;;;;.-:.:.::.:.:.:.-.:.:.-.:.:.-.:.=;;;;;;:;;;;;;;:;;;:;;;;;;;;;;;;:;;;:;;;:;;;:;;;;..-.:.-.:.-.:.:.:.:.:.:.-...-:;;;;;:;;;;;;;;:;;;;;;;;;;:;;;;;;:;;;;;;;;;;;;;;;:;.--:.:.:.:.:.:.:.:.:.-..-.-.:;;;;;;;;;;;;:;;;;;;;:;;;;:;;;:;;:;;;;;;;:;;;:;;;;;;..:.-.:.:.:.:.-.:.-.-.-.-..:=;;;;;:;;;:;;;;;;;;;:;;;;;;;;;;;;;;;;;:;;;;;;;;;:;;:.-.:.:.:.-.:.--:.-.-...-..=;;;;;;;;;;;;;;;;:;;:;;;;;;:;;;;;;;;;;;;;;;;;:;;;;;;;.-.:.:.:.:.:.:.:...-.-.:..=;;;;;:;;:;;;:;;:;;;;;;;;;;;;;;;:;;:;;:;;;;:;;;;;;:;;;:..:.-.::.:.:.-..-.-..-.:;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:;;;;;;;;;;;;:;;;;;;:;;;;;.:.:.:.:.:.:...-..-.-.-:;;;;;;:;;;:;;;:;;;;;;;:;;:;;;;;;;:;;;;;:;;;;;;;;:;;;;;;;:..-.:.::....-.-.-.-..:;;;;;;;;;;;;;;;;;;;:;;:;;;;;;;;;;;;;;:;;;;;;;;;:;;;;;;;:;:..:.:.-..:.-.-..-...:=;;;;:;;:;;:;;;;;;:;;;;;;;;;;;:;;:;;;;;;;;;;:;;:;;;;;;:;;;:..--.:..-...-..:...==;;;;;;;;;;;;;;;:;;;;;;;;;;;:;;;;;;;;;:;;;:;;;;;;;;;;:;;;;;.:.--:.:.-.-..-....==;;;;==++++++++++++++++=;==;===;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;...:.-...-.-.-.:.=;;=|||>+++|++|++|++|+|++|+|++|++++;=;;;;:;;;:;;:;;:;;;:;;;;:;;.-.:.:..:...-..:;;=<oii|||++++++++++++++++++++++++|+|++==;;;;;;;;;;;;;;;;;;;;;;;..-.-.:...-.-.:==+|I1vIInoi+|++|++|++|+++|++++|++|=++++|++=;;:;;;;;;:;;;:;;:;;;;.-.--:..:..-.:==++<|inomonvi>=++++++++++|=++|++++++++|++++++=;;;;:;;;;;;;;;;;;:;.:..:.:...-.:==+|+||i3dS11Il|i>++|++|++|=+|++++|++|++++++|++|==:;;;;;;;:;;;;;;;;:...-.-.:..:=:|+++|i|IvnnvIvi||i|=|=+++++|=+++|=+++++|++|=+++++==:;;;:;;;;;:;;;;:..:.:....:==+++++i|iIvIIIIIvii|ii|i||>+++++|++++|++|=++++|++|+|==;;;;;;;;;;;;:;.:...:...:=;=|=|+<iiivIvvIvvIvliiiiiiiiiii||>=|+++|=|+++|=|+++|=|+=;;;;;;;;;;;;;:..-.:..==:=++++<|i|vlIIIIIIIIvIl>i|||i|||i||i||>++++++|=++++|=+++|==;;;;;;;;;;;;.:...:=;;;+|++|i|i<vlvIvIIvvnvoXoniii|iii|ii|i||i|>+++++|+++++|+++++=:;;;:;;;:;;...-.:;:;=++<|i|iivIIIIIvnnnnndLXnvviii||i|i|iii|i|i=|+++++|+++++|=|==;;;;;;;;;;.:...-;;;++|i|iivlIvIvInnnnnnnXZXoXvvIIiiii|i|i|i|i|ii|++|=+++|++++++|=;;;;:;;;;:..-.:;;=<vnXouvlIvlIvvnnnnnnXZSUmSXovvIviiii|i|i|i|i||i|=|++|=++|++|=+=;;;;;;:;:..-..;;=voZimZonnvnvnoononoXX6]#ZS#ZovIIvvIiiii|ii|i|ii|i|=|=+|++++++|+=;;;;;;;.:..-.;=ivXmZ##YqvnnnonnnnoXXXZm)um#XXonvIIIvvIiiii|ii|i|i|i|++++++|++++|=;;:;;;;..-.-;<|ldXXYn=3ponnnnoXSXXSZ##mZmmZUXonnnvlIvvvvliii|i|i|i|i|>++|=++|=++=;;;;;;.-...=|ivd"*:={dm2XXSXX2SS2XZZmmmmmmm##XonnnnvlIlvvIIiiii|ii|i|i||=|+++|+|=;;;;;..-.:+iivoa=><)m#2X2SS2XSSSZ#ZmmBmW#e3Z#m2oonnnnvlIIvIvniii|i|i|i|i|iiii=|+=;;:;.:...<|vdmm6z=3m#XSSSSSS2SXUZZmmBmZZZ%}vZXmXXoonnnooeoonnonIliii|ilvlIdkiii==;;;:..-.<vqXXZ#mXm#XXX2SS2SSXZZUmmBmm#ZXviI|+?S#pmZXXXX#ZXood}ovvIIvIIlIvnnliii==:;:..-.<vXSSXXZZZZZ#XXSSSXXUZ#ZmmBmmZUSonI>;;=]oX##ZZZm3mXZmZXnlIvlvIvIvnXoviii;;;:.-..<ivnS2XXZ#ZZZUZZZZZUZZZmmBmWZUXSonIi:=%vi{1{mmm#X#mXZS1onIIIIIIInoqXvvvv=;;:..-.<ivvnXSSXZZ#ZZ#Z#ZUZZ#mBmBm#ZUXSoov=:|vlv%)##mm#aYXFXXnon1vIvIIvnn2eplvn+=;;.-.-<ivvnnSSZ#ZZ#ZZZZZZ#mmmmWmB#UZSSoo>=;vInnoXZ#mBmXamuXSnnnnvIIIvlvnn21ii|+=;;..-.<ivlnXSXZmmmmZ#Z#Zmm#mmBmm##ZZS2o1=+=inoXSmZZmBmmm##XSnnnnnIvlIIIIII|i|>+|:;.-..iivvnomm#m#AZZ###mmmBmWmB##ZZSS1n>+=|noXSXXZmBmB##ZZXSnnnon1IIvIvIIii|i+++;;..-.i|vvq#X##XXiXXZZ#Z######Z#ZZZ21l~=:=loX2SX#ZmBmWZZUZSSonnnn1vIIIIIii|i>++|;;.:..i|vX()SX}=>i<oXS2}vXX#XUZZZZo(|=ii?=<nSSXZZmBmB#Z#ZZSSoononoIIvIvIi|ii=+++=;:..-iio#z|l++==::<I!ivvoS2SXXXSnni=:==)i%vS2mX#mmWm#ZZZSS2XnnonnvIIIIIi|i|++|+=;:.-.i|oXl>:)>%=:=I;:|ivnnX21*vovvi;=||==<lXSXZmmBmmZUZ#S2XSoonnovIIvIii|i=|+++=;:..-i|om|{|c:}>s>>::+<lIi+=|+{vli|:a%s+:=|nX#ZmmmBBUZZZSSSSSnnon1IvlIli|i+++++=;:.-.iinqXz=\=;=|ic.:=|+<:<):=:+||==}nn>;=vo#ZZmmWmmZUZm2SS2SoonnnvlvIv|ii++|++=;:...iivS#m1:}=;L+(::;;=)%>=.::;>:::+=":=vvoZUZmmmmWZZUZSS2XSXononnIIIIi|i=|=++=;:..:iivXSX#;s===:%|i;v=.+<|===|s;;;:-:||vvo#ZUmmWmmZ#ZZSSSSS2XnnnnnIvIii|>+++|:;:...i%IvSS#a:,aa)n|ii(:=|{1=|=ivn<c;-=+iInnXZZZmmmWmXUZZ2SS2XS2oonnnvlv|i>++|=;;:.-.iIvInndX}=vX%+=l|/-|><+ni%vu}uv>.=||lvoXZ#ZWmBm#ZZUZXSSSS2XXSowooonii|+++=;;;..:lvIvvoX#a=e2i;:.=<o;|_|+*'Y=Xnnv===|ivvoX#Z##WmQX#Z#m2XXXXXXmXUY3qmpsi>=|;;;;...lIIIvnnXm|/)~==::<%====;-_J1vIvni>.=+||+nSX#Z#mmmZZZZXXSS2XXmX(>3m#eXs|=+;;;;.:.vIvIInnd#nXc=|>.:)~====v2nl|iiIvI(;====|vnS2X##mmZZ#Z#ZZqZZmmZ(c=#Zovvi+==;;;...vlIIvnnnXmmmovi:=v.;:\%Ii+|iii|i|==+=:=||{oXS2XZ#m#ZZZUZZ#Zm#e,:=3ZBXoc+=;;:;.-.vlvIInnnSX##moooi>+<_*I>==||=ii=||==:.-:=>1nnn}3U##ZUZZ#ZZZm#}<<<{X#ZX1==;;;;..-vlvlvnnnX2XXZ##Xn:=~<%=;:+=|||+|||==;:::>:|vv1inXZZ#mZUZZ#ZZ#a=.<|}ZCl|=;;;;;.-.vlIIvnnnXSSXZZZZXii%+>::;==++||i+|====:|<;:illlIXXXZZ#mZUZZ#ZZmmoo]1v|i=;:;;;..-vIvIvnnoSS2S#Z##2vnn<s..:==+||i|i||++|ivvi"=ii|:{nXSXX#mZZ#ZZUX#mZ21ii>:;;;;:.-.IIIvnonnXSSSXZZmmXSos>==:<==v<liii<ivvoc<_";=+=:=iv}vvdW#ZZXXSXXZZSvi|=;;;;;;.-.vIvvonooX2S2XZZ#mmmXov+|=:;:>invvn!{*+_+%:<c:=::|c;:|vX#mUZSS2XXXZe%|>=;;;;:;..-vlvonnoX2XSSXUZZBm#Xmouiii+=:+I}%n.-:=++_>:c:-::/l:.+<)#m#XSS222SX6|i+;;;;;;;.:.vvnnonnoXSS2XZ#mmmBZZmonv>i|=:+dliI1;===<%_i(::<({;:=!+##mZS1nnnnXz||=;;;:;;;...nnnnnonXX2SSmZZ#mBmmUZoovvi|+=:<+|+);=|<-2(===|n(=e>i:<SXX#onn1IIv||==;;;;;;;.-.nnnnonX2XSSXXZZmmBmmZZXn1v|i+|==+===o/:=u>:::|v.=;=!"!>IX2#nvvIvIi|=+=;;;;;:;..-ononooSSS2SXUZ#mmBB#UZXn1ii><||>:>.:I_=;>;.::=I:==+=,=%=Ii3o1II%i=++|:;;:;;;;.-.onnonXS2SSXZZUmmBmB#ZUo1l+|=<|ii|;=:+;=:|;:==;soc:|==J|=iJuoIIli=|+|=;;;;;;;;..-ooooXS2XSSZZ#ZmmmW#ZZZo>;===<ivvv>i%%i|;vs=|;<Snl:<i)=+sid#elii|++++=;;;;;;:;.-.XXXXXSSS2mX#Zm#mB#Z#ZXoi<={i=innoodooovoX2zv}+>/=|1_uqa%nZSlii|=++|+=;;;;:;;;..-mXS2S2SSSXZZZmmB#UZUXSos+>===vnXZ#Z#qqwmX#mwwua_anm##Z#mG1e|i||=|+++=;;;;;;;;.-.>ZXXSSS2XUZ#mm##ZZ#X2Snc;{*=|)XZ#Zmmmmm#ZZZ#mmpw#hZ2SSX#11i|i|=+++++=;;;:;;;;..-p#USS2XSXZmm##Z#Z#X2X2n1>;;vnXXUZmmmB##ZZUZU##XZXSvno22vv|i|i=+|++|+=;;;;;;;;.-.k#XSSSSSSZ#Ue%XXZXSS2nn|=|unS2ZUmmBBm#ZZUXSS2S2onnnn1lII|ii|>+|=++++;;;;;;:;;..-E#XS21nS2X=uovlXSXS2nvi>:<noXX#ZmBmB#ZZZSS2SS2nnnnvlIIviii|i++++|++|:;;:;;;;;.-.YX22nnonSdw##mcnmX2nvvi:<%oXXXZmmBB#ZZ#SSSSS2nnnnIIvIv%i|i|>++++++++;;;;;;;;;...US1onnnnnXZZ##LmmXc{|></ivnXSXU#mBm#Z#XS2S2S1onnIIvlIIi|i|i|=|+|++|+;;;;;:;;:.:.nnn1vvvonmXXSXh###uo|=<=ivnS2ZUZBmmZZZXSSSSooon1IvlvIli|ii|+++++++++;;:;;;;;;.-.2XvIIIvIvoSnn2dXSZZ#q%>:>ioSXZ#ZBB#Z#ZX2SS2nonnIIIIIIii|i|>++|=|=|++;;;;;;;;;:..Y1lIv%illllvvv11vvooXX6ai/{XSXUZ#mZUZXXSS2onnn1IvIvIli|i|i>+|=++++++;;;;;:;;::.-|+|<|ii|i|i|iilIIvI1nn2XwedZXXX##m#ZZZS2S2ononvIIIIIi|i|ii=|=+|++|++;;;;:;;;;:..++|=|+||<iiiiiiiilvvIvnnX$#mZI)*$m#Z#XXXXooooovIvvIliiiiii+++|=|+++|:;;;;;;;;;..+|=+++++++|||||i|i|ivIvvnSX#kwq/dmZUXS2SS1oonnIIIIIi||i|||+|++++++|=;;;;;;;;;;.-+++|++++++++||i|i|ii|lllIvS#d##me#ZZXXSSSnononvIvIii|i|ii>+++++|++++=;;;;:;;;;:.==|=++|+|++++++||ii|i|iilIvS2XX#;qZXXS2SSonnnnvlIIii|ii|i|=|=|++++|+=;;;;;;;:;.:;;:=|++++++|+++++|||ii|i|ilvn2X##GXSSSSSSononoIIv%i|ii|i|>++++++++++=;;:;;;;;;;.;;=;==+++|++++|+++++||i|ii|ivnXX222S2S2SSSononvIIii|i|i|i+++|++|++|+=;;;;;:;;;;.;;:;;;;=|=+++|=++|++++|<i|i|iI1SnnnnSSSXXSSonnIIli|i|i|ii=|=++++++++|:;;;;;;;;;:;;;;;;;;:==|+++|++++|+++|||i|ilv1nnnnXXZ#SZSoovIl|i|ii|i|+++|++|++|=+=;;;;;;:;;;;;;;:;;;;;;;=++++++|=++|=++|i|ilIvvoX2ZZ6)mZ41vIi|ii|i|i>+|+++++++++|;;;:;;:;;;;;;:;;;;;;;;:;;==|++++|+++++++||ilIvnnXmS##Zk=Xvii|i|i|ii=|=+++|++|++++;;;;;;;;;;;;;;;;;:;;:;;;;;:==|+++++|++|=||iIIvoXSAX2SomeIl|i|ii|i|+++|++++++++|+=;;;;;;;;:;;;;;:;;;;;;;;;;;;;:=++|++++++++|iIvoXX2nnnn11Ii|ii|i|i=|+++++|=|++++++;;;:;;:;;;;:;;;;;;;;;;;:;;;;;=;==+++|++|=+||7Svlvv1nnovI|i|i|i||+++|++++++++|++|=;;;;;;;;;;;;;;;;:;;:;;;;;;;;;:;;==++++++|=|IlvIIIIvvnnli|ii|i|=+|++++|++|+++++++=:;;;;;;;;;;:;;;;;;;;;;;:;;:;;;;;;;==|+++++|||i|iiIIno1i|i|>+++|=++++++++++|++|++=;;:;;:.-;;;;;:;;;;;:;;;;;;;;;;;;;;;;==|++++<i|iiiIdjo|ii|=|=|=+|++|++|++++++++++=;;;;;.--:;;;;;;:;;;;;;;;:;;;;:;;;;;;;;==|=|=ii|iiqu1i|=+++++++++++++++<|iii|>++=;;;;;.-..-:;;;;;;;;;:;;:;;;;;;;;;:;;;:;;;==++||||*||=+++|=|++|++|++|+<|i|i||vi+|+=:;;..-.-.--;;;;;:;;;;;;;;;:;;;;;;;;;;;;;;;;:==++++++|++++++++++++++|i|i|iv71s=++=;;.:..-.-..::;;;;;;;;;;;;;;;:;;;:;;;;:;;;;;;;;;===+++++|++|++|++|=ii|ii%vm)Ci++|==...-..-.:..-::;;;:;;:;;:;;;;;;;;;:;;;;:;;;;;;:;;;;==|=++++++++++i|i<vuu11ii=|=+|.:..-.-....-...-:;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;=+|++|++|++ii|vn6Sliii>=+<i...-..-.-.:..-.:..--:;;;;;:;;;;;;;;;:;;;;:;;:;;;;;;;;;==++++++++i|lIXJsiii|=|+<v.:..-.-..-...-...:.-...:--:;;;;;:;;;;;;:;;;;;;;:;;:;;;:;=|++|+++<iivd1Ii|>++++|v...-.-..:..-.-.-....-.:..-.-..-:---:;;;;;;;;;;;;;;;;;;;;;=+++++|||ivZvi||+++|=+<.:..-..:...-..-.-.:..-...-.-.-..---.......---:::;;;;:;;;;;=|++++<|il*||+++|+==|+...-.-....-..:...-..-..-.-..-.-.-..-.:.-.-.-......--:;;;;;;:+|++<i|i>+++|=:;;;:;.:..-.-.-.-.-..-.-..-.-.-..:...-..-.....-.-.-.:.-.-.-.-::;;;=+++<azi++|+=;=;;;;;...-...-.-..-.-..-.-..-..-...-.-.-.-.:.-.-...-...-.-.-...--;;==|<X{i++==;;;:;;;;