~taskylizard

Hello, i'm taskylizard, nice to meet you!!

You may want to read:

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::**********************:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*******************************************:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::************************:::::::::::::::::::*IFFIIIII***:::::::::::::::::::::::::::::::...:::::::::::...::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*******************:::::::::::::::::::::::*****IIIFFFIIIFFII*****::::::::::::::::::::::.::.....::::..:::....:::..:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::::::*****************:::::::::::::::::::::::***IIFFFFIIIIIIIFIIIFFFFVV$$$$$VFIIII**::::::::::.....:.....:::..........:....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::**************::::::::::::::::.::::::****IIFFFFFFFFFIIIIIIIIIIFFFFV$$$$$VVFFFFFFFFFFII***::::::.::::::..:::::............::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::::::***********:::::::::::::::::::::::::*IIFIFVVVVFFFFFFFIIIIIIIIIFFFFV$$$$$VVFFFFFFFFFFFFFFIIIII***::::.:::.::::::............::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::.::::::::::::::::::::::::::::::::::::::********::::::::::::.....:.:::.:::*IFVVVVVVVVVVVFFFFFIIIIIIIIFFFFV$$$$VVFFFFFFFFFFFFFFFFFFFFFFIIIII***::..:::..................:::::..::::::::::::::::::::..::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::.......:::::::::::::::::::::::::::::::::::*::::::::.:::::::........:::..::*FVVV$$VVVVVVVVVFFFFIIIIIIIFFFFV$$$$$VFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIII**::::.....:..................::::..:::::::::::.::..:.::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::.....:::::::::::::::::::::::::::**::::::::::....::...................:*IVVVVVVVVVVVVVVFFFFFFIIIIIIIFFFV$$$$$VFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIFFI**::............................:::::..:::.........:::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::.....:::::::::::::::::::::::*******:::::.........::..............::IVVVVVVVVFFFFFFFFFFFFFFIIIIIIFFFFV$$$$VFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFVVVVVF*::.........................:.......:::::...::::::::::::::::::::::::::::::::::
::::::::::::::::::.::::::::.........:::::::...:::::::**********::::::::.....................::*IVVVVVFFFFFFFFFFFFFFFFFFIII**IFVFV$$$$VFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIFFFFFFFFFFFVVVVVVVVVI::.........................:..::::...........::::::::::::::::::::::::::::::
::::::::::::::.....::....::::......:::....:......::**********:::::::::..................:**IIFFFFFFFFFFFFFFFFFFFFFFFFFFII***FVVV$$$VFIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFVVVVVVVVVVVI::.......................:::.::::..........::::::::..:::.::::::::::::::::
:::::::::::::::..........::::.....::::..........:**********:::::.....................:**IFIIFFFFFFFFFFFFFFFFFFFFFFFFFFII***FVVV$$$VFFFFFFFVFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFVVVVVVVV$VVVI:............................:::.......::::....::......::::::::::::::::
:::::::::::::::..::........:::....:.........::::**********::::.....................:*IIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFII**IVV$$$$VFFFI**:*FVVVVFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFVVVVVVVV$$$VVV*.............................::......:::............:::::::::::::::::
::::::::::::::::::..........................::**********::::......................:IIFFFFFFFFFFFFFFFFF*IVVFFFFVVVV$V$FI*****$$$$VFI*:...:I$F$$VFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFVVVVVVVVVV$VVVI:............................:.....::.........:::...::::::::::::::::
::::::::::::::::::::.::.................:..:*I********::::.......................:IIVVVFFFFFIIFFFFFFFI..IVVVVI*::**:*FI***:.*I***:......:*::**::*II*FVFFFI::IFFFFFFFFFFFFFFFFFFFFFVVVVVVVV$$$$VVVI:............................................:::::::::::::::::::::
::::::::::::::::::::::::.............:.::::*I********::::.......................:*VVVVVVFFFF::*I**III:..:II*:.......:FI***..::::....................:**I*::.:FFFFFFFFFFFFFFFFFFFFFFVVVVVVVV$$$$VVVI:...........................................:::..::::::::::::::::
::::::::::::::::::......................:*II********:::.:......................:*VVVVIVVVFI*........................:FI**:.::::......................::::::.:*******IVFFFFFFFFFFFFFFVVVVVVVVVVVVVVVF:....................................::::.......::::::::::::::::
:::::::::::::::.::................:....:*II*********:.........................:*VVV$V::**:..........................:FI**:.::::.....................::.............::***FVFFFFFFFFFFFVVVVVVVVVVVVVVFI:..............................................::::::.:::::::::
:::::::::::::::..........:::..........:*II*********:..........................*VVF*::...............................:I***..::::..............................:::::::::::**FVFFFFFFFFFFFVVVVVVVVVVVVVFF:.........................................::.......:::::::::::
::::::::::::::.....::....::..........:III*********:..........................*F**:::.................................*I**..::::..............................::::::::::::.::*IFVVFFFFFFFFVVVVVVVVVVVVFI:...................................................:::::::::
::::::::::::::..:...::::::..........:III**IIIII**:..........................:*****:::................................*I**..::::.............................:::::::::::::::::::*IVVVFFFFFFFFFVFFFFFFVVV*:...................................................::::::::
.:::::::::::::::::.................:IFI**IFFII**...........................:I**I**:::................................:II*..::::.............................::::::::::::::::::::::*IVFFFFFFFFFFFFFFFFVVV*...........................................................
::::::::::::::.............:......:IFFIIIFFFI*:..........................:*IIII***::..................................III:..:::.......................::::::::::...:::::::::::::::::VVVFFFFFFFFFFFFFFFVVV*..........................................................
:::::::::::::.....................*FFIIFFFFII:.........................:*VFVVFII**:..::::.............................*IF*..::::..............:::::::::::::::::::..:::::::::::::::::*VVVFFFFFFFFFFFFFFFFVV*.......................................................:.
:::::::.:::.::...................:IFFIFFFFII*........................:*IFVVVVFIII*:::::::..............................*FV:..:::............:::::::::::::::::::::::::::::::*::::::::::IVFFFFFFFFFFFFFFFFVVF:........................................................
::::::......:...................:*FFIIIIIII*........................:*IFVVVVFFII*::::::................................:*VI::::::.........::::::::::::::::::::::::::::.....:**::::::::*VVFFFFFFFFFFFFFFFFVV*........................................................
::::............................*IIIIFIIII*:........................:*IIVVVVFI**::***::....:.:::.::...:::.....:::**::::::*VVI*******::::::::::::*::::::::::::::::::::........*:::::::::*VVVFFFFFFFFFFFFFFFVV*.......................................................
::::...........................:*II*II*II*:.......................::**IIIFIII**:::**:::::::::*:::::::::*V*:::::::*$V*:**:*F$$VVVVVVVVI*II*:***IVF*::::::::::::::::::::........*:::*::::*:*FVVVVFFFFFFFFFFFFVI:......................................................
:..............................:*********:.......................:**I*IIIIII**:*:**::::::**::IIII****IV$$$$$VIIIFF$VVVVVVVVVVVVVFFVVVVVVV$VVVVV$I*II*:**I**:::::::::**:.....:::*::.....:*:::IV$VVFFFFFFFFFFVV*......................................................
...............................**********........................****IIII*******:II**II**VVIIFVVVV$$VVVVVVVVVVVVVVVFFFFFFFIIIIIIIIIIIIIIIFIFFFFFVVVVV**FVII************::::::..........::*::::*F$VVFFFFFFFFFVV:.....................................................
..............................:*********:........................***************I$VF$$$VVVVVVVVVVVVFFFFFIFFFFFFIIIIII*III*********III*IIIIIIIIIIIIIFFVVVVVV*************:.............:::**::::::*IFVFFFFFFFFV*.....................................................
..............................:********:........................:*************IV$$VVVVVVFFFFVVFFFFFIIIIIIII************************************II**IIIIFVVVVVVVIII*::..............:::****:::::::::V$VVFFFFFFFV:....................................................
..............................:********:.......................:*******FI*IV$$VVVVFFFFFFIIIFFIIIIII*****************:*****************:*************IIIIIIIFFFVVI*.............:::*******::::::::::*$$VFFFFFFFV*....................................................
..............................:********........................*:****II$$$VVVVVVVFIFFFFIIIII**********:*************:*****************:****************IIIIIFFFF*..........:::*********:::::::::::::*VVFFFFFFFFF....................................................
..............................:*******:.......................:****IVV$VVVVVVVVVFI*IIII**II***********::******II****::****************::I**************III*IIIIFF*.....:::****:....::**::::::::::::::IVFFFFFFFFV:...................................................
..............................:*******:.......................:::*FVVVVFFVVVVFFF*********I*:*********:**:::**IF****:::*****************:I***************FII**I*III::::**IV$V:.......:**::::::::::::::*VFFFFFFFFF*...................................................
.............................:********..........................:IFVVVFIFFIIIII**:::::**I*::************:::**IV****:::**********I******:FI**II**********IVI**II******IVVVVVVV:......::***:::::::::::::VVFFFFFFFFF:..................................................
.............................:********.........................:IFFVVVII*********:*::**II**:::I****II*******IVV****:************II*****:FF**II***********VVI**I****FFIIFIIIFVI.....:******::::::::::::FVFFFFFFFFV*..................................................
.............................:********.........................IFFFVFI**:**********:***I*****II****II*******IVF***I********I****IF**I***IV***FI**********V$V**I********IF*IIII*::IV$$F*******::::**:::IVVFFFFFFFFI..................................................
..............................********........................:IIFVVII*****************I****IVI***III*******IVI***I*********I***IFI*II**III**IFI********:I$$I**I***:****I**I*IIIIVVVV$VIIIIIIII*****::IVVVFFFFVVFF:.................................................
.............................:********........................**IFVII**********I******I****IVVF***III******IVFI***II********II**IFFIII**II***IFF**********V$F**I***:::::I*********IIIIFVVVVVVVV**I***:IVVVVVFFVVFV*.................................................
..............................*I******.......................:**IVFI**********I******II****FVII**IIIII*****IVII**IFII*******II**IFFIII**II***IFVI*********I$V***I***::::***************IIIFFVVV*FVV***VVVVVVFFVVVFI.................................................
..............................*I******:......................**IFVII*******IIII*III**I****IVVII**IIIII*****IVI****FII********II*IIFI*F**I*****IVVI*********$$***I****::::****************IIIIFVVVVVVIIVVVVVFFFVVVFF:................................................
..............................*II******.....................:**FVVII*I*****IFII*III**I***IVVF*I*IVIIIIIIIIIFVI****FIII*******II**III*FI*I*:***IF$V*******I*V$I**II****:::*********:*******IIIIIFVFV$$$$VVVFFVVVVVFV:................................................
..............................*II******:....................:*IVVFIIII*****FFI**II**II***FVV**I*F$VVVF*****IV*:***FFII*******II**III*FI***::*IIFV$F******I*FVI***I*****::**********::::*****IIIFFIIV$$VVVVVVVVVVVVF*................................................
..............................*FI*****I*....................:*IVVIIIII****IFVI**I***II**IVVF**IIFVFIIII****IV*:*I*IIII********II*IIIIIF**I:::**IFV$FI****I*IVII**I******:*****I****::::*******IIIIIIV$VVVVVVVVVVVVI*................................................
..............................*VI*******....................**FVVIIIII****IVVI******I***FVV**:**IVIIIII****IF*::**III****************III*I::::**IFVVI**IIFI*V*I**II******:****I*******:**********I**F$VVVVVVVVVVVVI*................................................
..............................:FII******:...................*IV$VIIIII****IVVI******I**IVVI*::*I*FIIIII****IF::.*III*I***************I***I:::.::*IFFFI**III*VII**II***********II*******:************IVVVVVVVVVVVVVI*................................................
...............................IF*******:..................:*IVVFIIIII****IVVI*****II**IVV*:::*I:IIIIII*****F::.:***:****************I***I:::..::*IIIFI*III*F*IIIIF***********II*********I**II*******VVVVVVVVVVVVVI*................................................
...............................*F******:...................:*F*IFIIIIII***IVVI*****II**VVI:::::I:*I*********I::..:**::****************::*I:::....:*III*I*I**II*I*IVI**********II*********I**IIIII*II*I$VVVVVVVVVVVI*................................................
...............................*I******....................:II:IIIIIIIIIIIIVVI*****II*IVV*::..:*::***II*****I::...:**::***************:::*::......::*II*II**II*IIIVI*******I**II*********FI*IIIIIIIIIIVVVVVVVVVVVVII................................................
...............................*I*****.....................:I:.*IIIIIIIIIIIVVI*****II*IVI:::..::::*IIIIII****:::...:*:::::************::.::..::::::::*I*:***II**IIVI*******I**II*********IF**IIIIIIII*FVVVVVVVVVVFII................................................
...............................******:.....................:*..*FIIIIIIIIIIVVV*****II*IV*::::**IFV$$$$$$$$$VI::::...:::......:::::::::...:::::::::::::*****III*:IIVI*******FI*FII********IVI**IIIIIIIIIVVVVVVVVVVFII................................................
..............................:****I:......................::..:IIIIIIIIIIIV$VI****IIIFF:::*IVVVVII****:*****I*::.........................::*IFV$$$VVFII**:*II*:IFVI******IFI*VFI*********FII*****IIIIIVVVVVVVVVVFII................................................
..............................:***I:........................:...:IIIIIIIIIIV$$F****IFIFI::****::::::::::::::::::..........................:*********IFV$MM$IIF*:IVVI******VVI*VFI*********IVI*********IFVVVVVVVVVFII................................................
..............................****I...............................*IIIIIIIIF$$VI*I*IFIF*::::::::::::::::::::::::............................::::::::::::*IV$$V*:IVFI******VFIIVFI*********IVFI*********IVVVVVVVVVFII................................................
.............................:***I*................................:IVIIIIIIV$$V***IVFV::::::::::::::::::::::::::.........................::::::::::::::::::*II*IVF******IVFIIVFF**********FVVI********IVVVVVVVVVVI*................................................
.............................***IF*.................................*VVFIIIIV$$$VI*IVVF::::::::::::::::::::::::::.......................::::::::::::::::::::::::IVI******FVFIVVFFI*********IVVV******I**V$VVVVVVVVI*................................................
.............................***FF*.................................*IVVVFIIFV$$$$V*FVI::::::::::::::::::::::::::.........::...........:::::::::::::::::::::::::FVI******VVIF$VFFI*********IFFVI******I*F$$$VVVVVVI*................................................
............................:**IFFF:................................**IIIVVFIVV$$$$FIVV*:::::::::::::::::::::::::......................::::::::::::::::::::::::*VI******IVIV$$VFFI******IIFVVFVV$$$VVVVII$$VVV$$VVI:................................................
............................:**IFFFI:..............................:**II*IFVVVVV$$$VFVVF::::::::::::::::::::::::.......................::::::::::::::::::::::::FI*******VVF$$VVFFIIIIIFV$VVVVFVVVVVV$$$VIV$$$$$$$VI:................................................
............................:*IIFFFFI*:............................**III**IIVVVVV$$$VV$$I::::::::::::::::::::::........................:::::::::::::::::::::::II*******IVVV$VVVFFFFVV$VVVFFFVFFFFFFV$$$$VF$$$V$$$F*.................................................
............................:**IFFFFFFI:...........................**III**IIIFVVVV$$$V$$$*::::::::::::::::::::.........................::::::::::::::::::::::*I***IIIIIVVV$VVVVFVV$$$VFFFFFFFFFFFIFV$$$$$VV$VVV$$F*.................................................
.............................***IFFFFFFI*:........................:*IIII**IIIIIFVVV$VV$$$V:::::::::::::::::.............................:::::::::::::::::::::FIFVVVVVFVIV$VI*IVVV$$$VFIFFFFFFFFFFIVV$$$$$VVVVVVVVI:.................................................
.............................****IFFFFFFFI:.......................**IIII**IIIIIIIFV$$V$$$$F:::::::::::::.:..............::::::...........::::::::::::::::::::*IVVVFIFIIFVVI***V$$$$$VFFFFFFFFFFFIIIIV$$$VVVVVVVVV*..................................................
.............................:****IFFFFFIII*.....................:**FFII**IIIIIIIIV$$$$VVVVF*::::::::.:.............:*************::........::::::::::::::::::VF******IFI*****$$$$$$VFFFFFFFFFFF*I*:F$$VVVVVVVVVF*::................................................
..............................:*****IFFFFFFF*:...................:*IFFFF**IIIIIIIIIVV$VIIIIIF*::....................:I*************:..............:::::::::::I$F******I*****:*$$$$$$VFFFFFFFFFFI*I::*VVVVVVVVVVVI:::::..............................................
...............................:******IFFFFFFI:..................**FFFFF**IIIIIIIIIV$$VIIIIIIII**:..................:***************:.................:::::*F$VI************:*$$$$$$VFFFFFIIIFF*I*:::*VVVVVVVVVV*:::::::............................................
................................:******IFFFFFFI:................:*IFFFFFI*I********V$$V**IIIIIIIII*:.................:*************:..................::*IVVVVVF************:*$$$$$$VFFFFFFIIFI*F*...:FVVVVVVVVF:::::::*:...........................................
..................................:******IFFFFFI:...............**FFFFFFI*I*******IV$$I:****IIIIIIIII**:...............::::::****::................::*FVVFFIIIVF************:*$$$$$$VFFFFFI*FFIII.....::*FVVVVF*::::::::*:..........................................
....................................:*****IIFFFF*...............**FFFFFFI*********IV$$I::::*****IIIIIIIF**:................::::.................:*IFVFIIIIIIIIVFI***********:*$$$$$$VFFFFI*IFVIF*........::::*::::::::::::..........................................
......................................:****IIFFFI:.............:*IIFFIFVI*********I$$$*:::::::********IIIFVI**:............................::*IFVFFFIIIIIIIIIIVFI***********:I$$$$$$VFFFFI*IVVIV:.............::::::::::**..........................................
........................................:***IFFFF:.............*IIIFIFVVI*********F$$V*::::::::::::::****IIIVVVI**:....................:**IFVFFFFIIIIIII*****IVFI****I****I*:I$$$$$$VFFFI**IVVIF:............::::::::::**:..........................................
.........................................:***IFFF*............:IIIIIIVV$F*********V$$V*::::::::::::::::::**I*IFFVVFI*:...........::**IIIIIFIIIIII************IVF*****I***II*:IVV$$$$VFFFI**I$VII............::::::*******...........................................
.........................................:***IFFV:............:IIIIIFFV$V*********V$$F*:::::::::::::::::::::::******III**::::**IIIII*****II***:::::::::::::**IVF*****II**II*:IIIF$$$VFFI***I$FII:...........::*::*IIIII**...........................................
.........................................:***IFFI.............*IVFIIVVV$V********I$$$I*:::::::::::::::::::.....:::::****IIIIIII***********::::::::.....:::::*IVI*****II**II*:I**V$$$VFF****FVFII:::.........::::*IIIIII*:...........................................
.........................................:***IFI:............:*IVIIFFF$$V********I$$V**:::::::::::...............::::*I*****************:::..........:::::::*FVI*****II**I**:I**IV$$VFI****VVVI*::::........:::*IFFIII*:............................................
........................................:****II:.............**VFIIFFV$$V********F$$V***:::::::::..................:::***********:::::.............::::::::**VVI*****I*****::I**V$$$VI****I$VVF*..::::::::::::**IFFFI*:.............................................
.......................................:*****I:.............:*IVIIIIFV$II********V$$F*****:::::::...:::..............::**::**:::..................:::::::::**VFI***********::I**I$$$VI****FVVVV:....:::::::::***III**:..............................................
.....................................:******:...............**FIIIIIVVI*I********V$$I*******:::::::::::...:...........::***:::.................:::::::::::***VFI***********::******IF****IVVVVV*........:..::::::...................................................
....................................:******:...............:*IIIIIIIFV$$V**I*****$$$$$VVFII**::::::::::::::::::.......::::::.................::::::::*******IVF************::I*********I*IVVVVV*....................................................................
..................................:******:................:**IFIIIIIV$$$V**I****I$$$$$$$$$$$I*:::::::::::::::::::.....::::.................:::::::::********FVF************::I***********FVVV$VI....................................................................
.................................:***I*:..................*IIVIIIIIIV$$VI*II****I$$$$VV$$$$$$$V*:::::::::::::::::....::::.........::::::::::::**************VVF***********:::IIIIII*****IVVVV$VF:...................................................................
...............................:***FV*...................*IIVIIIIIIIVM$FI*IFI***I$$$$VV$$$$$$$$$$I*:::::::::::::::...::::...:::::::::::::::::**************IVVI***********::*IVVVVVVII**IVVVV$VV*...................................................................
..............................:*IIFF:..................:*IIFVIIIIIIFMMVIF**II***I$$$$VV$$$$$$$$$$$$$F*:::::::....:::::::....:::::::::::::::::**************F$VI************:*FVVVVVVVVIIVVVV$$VFF:..................................................................
............................:*IIFFF:..................:****VIIIIIII$MMFI$**II***I$$$$VVV$$$$$$$$$$$$$$$VI:::...::...:::::::::::::::::::::::::********IIIFVV$VVI***********I**IVVVVVVVVVFFVVV$$VIV*........................:.........................................
...........................:*IFFFF*..................:***:IIIIIIII$NMM*$$**IIIII*V$$VVVVV$$$$$$$$$$$$$$$$V*::::::::::***::::::::::::::::::*******IF$MMMM$MM$VVI*:********II*IIVVVVVVVVVVIFV$$$VIIV:......................::::.......................................
..........................:IFIIIII:.................:**:.*IIIIIIIVMNMVFNVI*IIIII*V$$VVVVVVV$$$$$$$$$VIIIFFVI*::::::******::::::::::::::***IFV$$$VV$MM$$$$$$$VFI*:********IFIIIVVVVVVVVVVVIV$$$$IIV*......................:::........................................
.........................:IFIIIII*.................:**:.:II*IIIIFMMMMI$MII**IIFI*V$$VVVVVVVVVVV$$$$$IIFFFFFFII**********I*****:::::::**IFVVVVVFIFFIF$$$$$$$VI*:::::******FII**VVVVVVVVVVVFF$$$$I*FV:................................................................
.........................*FIIIIIF*................***:.:II**IIII$MMMV*MMII****I*:IV$VVVVVVVVVVVV$$$FIVVVVIIIFFI****I****FFFF*I*******IFFVVVFIIVMNNNM$$$$$$VII*:::::*****IFII**$VVVVVVVVVVVI$$$$F*IVI:...............................................................
........................:IIIIIIII*..............:***..:II****IIVMMMMIVMV*II***II*FV$VVVVVVVVVVVVVVVVV$$$MVII**IIFI*III*VVVVVFIFII*IFVFFFFI*IV$$$VVVVV$$$$$$$VF**:*****I*IFII**V$VVVVVVVVVVIV$$$F**IV*...............................................................
........................:IIIIIIII*............:***:..:*I******I$MMMV*$$F*II****IIIV$VVVVVVVV$VFFFFVVVFFIFFIIIII*FVFIII*VVVVVV*FIIVVVVVVI**IIFFVVVVVVVFFV$$$$VF*******II*IFII**VVVVVVVVVVVVFV$$$V***FF*............:::..::...........................................
.........................*IIIIIII*:..........:**:...:IFI*****IVMMMMIF$VI*II****IIIV$$VVVVVVVVIIIIIIIIIIFFFIIIIII*FVVIFIVVVVVV*FFV$$VFIIIIIFVVVVFFFVVVFFFV$$$VF**I****II*IIII**V$$VVVVVVVVFV$$$$VI***FI:.............::...:::........................................
..........................*IIIIIII*........:***:....IVI******IMMMMV*VVVI*FI*****IIF$$VVVVVV$IF$MMMM$FI****IIIIFFFIFVVVIVVVVVV*V$$VIIIVVVVVIIII*II$MMMM$VF$$$VI*II***III*III***F$$$VVVVVFFFV$$$$VI****FI:..............:::..::.......................................
...........................::*III*I*:....:***:.....*VI******I$MMMMII$VVI*FI******IIV$VVVVVV$$$MNMMM$$$FIIII**IFVVVVFIVVVVVVVVVVVIIV$VVVIIIIIIIF$MMMMMMM$$$$$VI*IF**IFFF*III***I$$$$VVVVFFVV$$$$VF***:IFI:...............::::::......................................
..............................:**II***:::**::.....*VF*******F$$$MVIF$VF**FF*******IVV$V$$$$$$$$$MMMMMMMM$VVFFIIIIV$IIVVVVVVVVVVVII$VFIIIIIIV$MMMMMMMM$$$$$$$VI*IF**IFFF**II***I$$$VVVVFFFVV$$$$VVI****FII:.................:::......................................
..................................::***I***::...:*VVI******I$$$$$IIV$$I*IVF*******IV$$$$$$MMMMM$$$$MMMMMMMMM$$$VVIIII$$VV$$$$$$$VIVIFVV$$$MMMMMMMMM$$$$$$$$$$I*IFIIFFFF**III**I$$VVVVVVVVVV$$$$$VF***:*III:.........................................................
....................................:**:::.....:IVVF*******V$$$$$IFV$$I*IVFI*IIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFVVFIV$$$$$$$$$$$$$$VIVVVVVVVVVVVV$$$$$VVVVVVVFIIIIIIIIIVI*IFI***VVVVVVVVVVVV$$$$$VVI***:**II:........................................................
...................................**:::......:IVVF*******F$$$$$F*IV$VI*IVFI*I*FFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVI*FVVVVVVVVVVVVVVV*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVIII*III***VVVVVVVVVVVV$$$$$VVI***:*:*II*.......................................................
.................................:**:::......:IVVF*******IVVVVV$IIIVVVI*IVFI*I*IVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVI*FVVVVVVVVVVVVVVV*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVIFI*IF****VVF*FVFFFVVVVVV$$$VVI***:*::II*:.....................................................
...............................:**:::.......*FFVV*******IVVVVVV$IIIVVVI*IVFI***IVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVI*FVVVVVVVVVVVVVVV*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVIFI*VF****VFI*IIFFFVVVVVVV$$VVF****:*..*II:....................................................
.............................:**::::.......*VVVVI****IIFVVVVVVVVIIIVVVI*IFFFI**IVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVI*FVVVVVVVVVVVVVVV*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVIV**VF****VVVFFFFFFVVVVVVVV$$VVI***:**..:*I*...................................................
...........................:***::*:.......*VVVVI****FVVVVVVVVVVV*IIVVVI*IVFII*I*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVI*FVVVVVVVVVVVVVVV*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVIF**FFI***VVVFFFFFFVVVVVVVVV$$VFI***:*:...:I*:.................................................
.........................:***::::.......:*FVVVF****FV$VVVVVVVVVF*IIVVVI*IVVII*I*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVI*FVVVVVVVVVVVVVVV*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVIFI*FFI***VVVFFFFFFVVVVVVVVV$$VVFI***:*:...:*I*:...............................................
.......................:***:::*:.......:*IVVVV***IFVVVVVVVVVVVVFIIIFFFI*IVVIIIIIFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVI*FVVVVVVVVVVVVVVV*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVIIII*FF***IVVVFFFFFFVVVVVVVV$$$$$$V******:....:*I*..............................................
......................:*I*:.:*:.......:*IFVVVI*IVVV$VVVVVVVVVVVV*IIFFFI*IVVIIIIIIVVVVVVVVFFFFFFFIIIIIIIFIIFFFFFFVI*FVVVVVVVVVVVVVVV*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVIIIF*FF***IVVVFFFFFVVVVVVVVV$$$$$$$VI*****:.....:**:............................................
....................:*I*:..::........:I*FVVVVIVV$$VVVVVVVVVVVVVV*IIFFFI*IVVFIIIVF$$$$$$$$$VVVVVVVVV$$$$$VVVVVVVV$I*FVVVVVVVVVVVVVVV*V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FF*IF***IVVVFFFFVVVVVVVVVV$$$$$$$$$VI***::......:**::.........................................
..................:*II*:.:*:........:I*IVVVFVV$$$$VVVVVVVVVVVVVV*I*IFFI*IVVVIIIVIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVI*FVVVVVVVVVVVVVVV*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$VF*IF***IVVVFFFFFVVVVVVVVVVV$$$$$$$$VI***:::......:**::.......................................
.................:II*:..:*:........*I*IFVFVVV$$VVVVVVVVVVVVFI*IV*I*IFFI*IVVVIIIVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVI*VVVVVVVVVVVVVVVV*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$FF*IF***FVVVVFVVVVFFFVVVVVVV$$VV$$VVVVVII*..::......:**::.....................................
...............:*II*:..:*:.....::::IIIFVVVVVVVVVVVVVVVVVVVFFFFVVI**IFFF*IV$$VIIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVI*VVVVVVVVVVVVVVVV*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$FF*IF***VVVVVFFFFFFFFFFVVVVVVVVVVVVVVVVVFI:..:::......:***::..................................
..............*III:...*:.....:**:*FFFVVVVVVVVVVVVVVVVVVVFFFFFFVVV*I*IFVI*V$$$IIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVI*VVVVVVVVVVVVVVVV*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$FF*FF***VVVVVFFFFFFFFFFFVVVVVVVVVVVVVVVFFFI**:.:::.......:***::...............................
............:*II*:..:*:.....:****IFFFFFVVVVVVVVVVFFFFFFFFFFFFFVVVI**IVVF*F$$$VIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVI*$VVVVVVVVVVVVVVV*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$FF*FI**IVVVVVFFFFFFFFFFFFFFFVFFVVVVVFVVFFFFIII*:.:::.......:****:.............................
...........:III:....*:.....**:*IFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFVVVV***V$V*I$$M$IFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVF*$$$$$$$VVVVVVVVV*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$VF*VI**FVVVVVFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIII*:.:::.......:****::..........................
..........*III:....*:....:**:*IFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFVVVVI**I$$I*$MMMVIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFI$$$$$$VVVVVVVV$V*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$V*VI**VVVVVVFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFII*:.:::.......:*****:........................
........:*II*:....*:....:****IFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFVVVV***$$V*V$F*FIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFI$$$$$$VV$$$$$$$$*VVVVVVVVVVVVVVVVVVVVVVVVV$V$$$$$$$$V*V**IVVVVVFFFFI*FFFFVFFFFFFFFFFFFFFFFFFFFFFFFFVFII*:.:::.......::*****:.....................
.......:*II:.....::....:******IFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFVVVF*I*FVF******FFFVVVVVVVVVVVVVVVVVVVVVVVVVVVV$V$VI$$$$$$$$$$$$$$$$*VVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$FIV**VVVVVVFFFF**FFFFFFVVVVFFFFFFFFFFFFFFFFFFFVVVVVII**::::.......::*****:...................
......:*II:.....:*....:***:::::IFFFFFFFFFFVVVVVFFFFVFFFFFFFFFFFVV$*:***********IFFVVVVVVVVVVVVVVVVVVVV$$$$$$$$$$$VI$$$$$$$$$$$$$$$$*VVVVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$FVIVF*FVVVVVFFFFI::*FFFVFVVVVVVVFFFFFFFFFFFFFFVVVVVVVVF*:*:.:::.......::**I**:.................
......*I*:.....:*:....**::::::::*FFFFFFFVVVVVVVVVVFFVVVVVVFFFFFII*:.:::********IVFVVVVVVVVVVVVVVVV$$$$$$$$$$$$$$$VF$$$$$$$$$$$$$$$$IVVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$V***IIIV$VVVII***:::::**IIFVVVVVVVVFFFFFFFFFFVVVVVVVVVVV*::*:..:::.......:*II***:...............
.....*I*.......::....:*:........:IFFFVVVVVVVVVVVVVVVVVVVVFI*:::::....:::::******VVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$VF$$$$$$$$$$$$$$$$I$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V****IIIV$$$VFIII*::**IFFVVVVVVVVVVVVFFFFFFFVVVVVVVVVVVI::::*....::........*II***:..............
....:I*.......:*:....*::.........:IVVVVVVVVVVVVVVVVVFII**::::::::::.:***:****I**IFVVVVVVV$V$$$$$$$$$$$$$$$$$$$$$$VF$$$$$$$$$$$$$$$$I$$$$$$$$$$$$$$$$$$$$$$$FF$$$$$$$F***II****IFVVVFFF*:IFFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVI:::::*:....:::.......*II****.............
....**........*:....:*::..........:*VVVVVVVVVVVVVFI*...........:::::::*******II**IVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$VV$$$$$$$$$$$$$$$$I$$$$$$$$$$$$$$$V$$$$$$$VVV$$$$$$I*:****::::::**IFVF*FFVVVVVVVVVVVVVVVVVVVFVVVVVVVVVVF*...::::*......::.......*FIIII:............
...:*........:*......*:............::******I****:::............:::::**********II*IFVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$VV$$$$$$$$$$$$$$$$I$$$$$$$VV$$$VFIF$$$$$$$$VVV$$$$$I****:::::::::::::***IFVVVVVVVVVVVVVVVVVVVVVVVVVVV*:.......::::......::......*FFFFI*............
...*:........*:......**:........................................::::**********IIIIF$$$$VV$$$$$$$$$$$$$$$$$$$$$$$$VV$$$$$$$$$$$$$$$$F$$$$$$V*IVIVIVIV$$$$$II$VFV$$$$$*****::::::::::::::::::::**FVVVVVVVVVVVVVVVVVVVF*:..........:::.......:*.....:FIFVII:...........
...*........:*......:II:........................................::::************IVF$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV$$$$$$$$$$$$$$$$F$$$$$$FFIVIV$$VVV$VI*I*V$$$$$$$$***:::.:::::::::::::........::***************:::............:::........:*....*IIFVI*............
...:........**......**I*:......................................:::*****IIFVVV$$$$$F$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV$$$$$$$$$$$$$$$$F$$$$$$V$$$$$VVI$V***I$$$$$$$$$$V*****:.:****::::::..................::::::::::::............:::.........::...*IIFFI*............
...::.......*:.....:I****:...................................::::*IIFFV$$$$$$$$$$$VV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VF$$$$$$$$$$$$$$$$I$$$VV$$$$$$$V*IV$V$$$$$$$$$$$$$$$F****:*****::::...................::::.:::::::::::.........::..........:*..:***III:............
...::......:*:....:*****F*:............................:::::::*IV$$$$$$$$$$$$$$$$$VV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VF$$$$$$$$$$$$$$$$F$$$VF$$$$$$$$V$$$$$$$FIV$$$$$$$MMM$$FI***:***:::....................::::::::::::::::.......:::...........::.***III*.............
....::.....:*.....*****IFVI:......................:::::::::*IV$$$$$$$$VVVVIF$$$$$VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$FF$$$$$$$$$$$$$$$$I$$$$VF$$$$$$$$$$$VVF*..:V$$$$$$M$$$$MM$V*:*****:::::::...............::::::::::::::::....::*:............:::**III*:.............
....:*:....:*....:*****IFVVVI*:..................::::::**::*FV$$$$VFI*********FFV$VF$$$$$$$$$$$$$$$$$$$$$$$$$$$$$II$$$$$$$$$$$$$$$$I$$$$V$$$$$FF$$I*::.....:*V$$$$$$$$$$$$VI::*II*****:::::::::...:::::::::::::*******::::::***:*:...........:***III*...............
.....**:...::...:*****IIFFVVVVVI**::..........::::::*IF$$V*V$$$VI**:::::::****IFVVVF$$$$$$$$$$$$$$$$$$$$$$$$$$$$$II$$$$$$$$$$$$$$$$I$$$$$$$$$*..::...........:$$$$$$VVVFFI*:::::**IV$$VFII****:::::::::::::::::**********IIFII*::*...........***III*................
.....:**:..:*...******IFFFFVVVVVVVVVVVFIIIIIIIIIFFV$$$$$$$V$$V**:::::::::::**IFFFVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$II$$$$$$$$$$$$$$$$I$$$$$$$$$VI:..............V$$$$$VVVVVVVI:::******IIIV$$$$$$$VVVVVVFFIII*****IIIFVV$$$VFII***::*..........**III*.................
......***..:*..******IIFFFFVFFFVVVF$$$$$$$$$$$$$$$$$$$$$$$$$I**:::::::::::*IIFFFFVVF$$$$$$$$$$$$$$$$$$$$$$$$$$$$$I*$$$$$$$$$$$$$$$$*V$$$$$$$$$V:.............*$$$$$$VVVVVVVVI:::::::::::**V$$$$$$$$$$$$$$VVVVVVVVV$$$$$$VVFI*****:**........:IIII*..................
......:**:.:*.:******IFFFFVVFFFVVVV$$$$$$$$$$$$$VVVVVVV$$$F***::::....:::*IFFFFVVVVFV$$$$$$$$$$$$$$$$$$$$$$$$$$$$I*$$$$$$$$$$$$$$$$*V$$$$$$$$$$*...........:*$$$$$$$VVVVVVFFVFI::::::::::::*V$$$$$VVVVVVVVVVVVVVVVVVV$$$VVVI******:*:......:*III:...................
......:**..:*:*******IFFFFVVFFFVVVV$$$$$$VVVVVVVVVVVVVVV$F***:::::....::IFIFFFVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$I*$$$$$$$$$$$$$$$V*V$$$$$$$$$$$F*::....::*V$$$$$$$VVVVVVVFFFFVF:::::::::..::I$VVVVVVVFFFFFFFFFFFVVVVV$$VVVI*******:*......**II:....................
......:I*...::******IFFFFFVVFFFVVVV$$$$$VVVVVVVVVVVVVVVVF***::::::::::*FFFFFFVVVVFIFV$$$$$$$$$$$$$$$$$$$$$$$$$$$$I*$$$$$$$$$$$$$$$V*V$$$$$$$$$$$$$$$VVVV$$$$$$$$$$$FIFVVVVFFFFFFI:::::......::FVVVVVVVFFFFFFFFFFFFVVVVVV$$$I*******:*:....:**I*.....................
......:*....:***:***IFFFFVVFFFFVVVV$$$$VVVVVVVVVVVVVVVVV****:::::::::IFFFFFFVV$$IIIFV$$$$$$$$$$$$$$$$$$$$$$$$$$$$I*$$$$$$$$$$$$$$$V*V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$IIIIFVVVFFFFFF*::..........:VVVVVVVFFFFFFFFFFFFFVVVVV$$$F********:*:..:*:*I:.....................
......*:....:*******IFFFFVVFFFFVVVV$$$VVVVVVVVVVVVVVVVVI***:::::::::*VFFFFFFV$$$FIIIV$$$$$$$$$$$$$$$$VVVVVV$$$$$$I*$$$$$$$$$$$$$$$V*V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VIIIIIVVFFFFFFFF:............*FVVVVFFFFFFFFFFFFFFVVFVV$$$V*********:*.:*:.*I:.....................
.....*:.....***:***IFFFFFVVFFFFFVVVVVVVVVVVVVVVVVVVVVVV***:*******:*VVFFFFFFFFFVFFIFVV$V$VVVV$$VVFFFFFIIIIIF$$$$VVF$$$$$$$$$$$$$$$$F$$$$$$$$VFFFFFVVV$$$$$$VVVVVVVFIIIIFVFFFFFFFFF*.............*VVVVVFFFFFFFFFFFFFVFIV$$$$VI********:*:*:..:**:....................
....*:.....:*******IFFFFF$VFFFFFVV$VVVVVVVVVVVVVVVVVVVV***:********IVVFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIFVVVVVFFFIIVVVFFVV$$MMMMMM$$$$$VFIFVV$VVFIFFIIFFFFVV$VVVFFFFFFFFFFFFFFFFFFFFF:............:IVVVVFFFFFFFFFFFFVVIFV$$$$VI*********:*:....:****:::...............
...:*......********IIFFFV$VFFFFFFVVVVVVVVVVVVVVVVVVVVVF***:********VVVVVVFFFFFFFFFFFFFFFFFFFVVVVVVVVV$VVFFFIFFVVVFFFVVVV$$$$$$$$$VFFVVVVVFFFFFVVVFIFFFFVVVVVVVVVVFFFFFFFFFFFFFFFFFV*............:VVVVVVFFVVVVVVVVVVFIVV$$$$VI************......::*******:...........
...*:......********IIFFFVFVFFFFFFVVVVVVVVVVVVVVVVVVVVV*********:***VVVVVVVVVFFFFFFFFFFFFVVVVVVVVVVVVVFFFIFVVVVIIFVV$$$$$$$$$$$$$$$$$VFFFFVVVIIFFFVVVVFFVVVVVVVVVVVFFFFFFFFFFFVVVVVVF:...........*$VVVVVVVVVVVVVVVVVIFVVV$$$VI***I******:*:..........:::***:.........
..:*......:***II**IIFFFFF*VFFFFFFFVVVVVVVVVVVVVVVVVVVF***:::::::::*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFFFFFFVVFFVVVVVVFFV$$$$$$$$$$$$$$$$VVVVFFFVVFFFFFFVVVVVVVVVVVVVVFFFFFFFFFFVVVVVVVV*...........*$$VVVVVVVVVVVVVVVFFVVVV$$$VF**II*****I***..............:***........
...*......****III*IFFFFVI:VFFFFFFFFVVVVVVVVVVVVVVFFFFF***::::::::::VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$VFFIVVV$$$$$$$$$$$$$$$$$$$$VVVVVVVFVVVVFVVVVVVVVVVFVVFFFFFFFFFFVVVVVVVVV*...........:V$VVVVVVVVVVVVVVVFVVVVV$$$VF**II*****II:*...............***........
....::....***IIII*IFFFFV*:FFFFFFFFFVVVVVVVVVVVVFFFFFFF**:::::::::::FVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$VVVFFV$$$$$$$$$$$$$$$$$$$$$$$$$$$VFFVVVVVVVVVVVVVVVVVFFFFFFFFFFFFFVVVVVVVV$I............I$VVVVVVVVVVVVVVFV$VVVV$$$VI**II*****IF**:.............***.........
.........:***FIII*IFFFFV*.IVFFFFFFFFV$$VVVVVVVVVFFFFFF*::::::::::::V$VVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$VVVFVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVFFFVVVVVVVVVVVVFFFFFFFFFFFFFFFVVVVVV$$*............*$$VVVVVVVVVVVVVV$VVVVV$$$VI**III****IV***............**:..........
.........:***IIII*IFFFFV*.*VFFFFFFFFVV$$VVVVVVVVVFFFFF*:::::::....:*VFVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$VVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVFFFFFFFFFFFVFFVVVVV$$$$*.......:::::*$$VVVVVVVVVVVV$VVVVFVV$$$VI**III:***FVI**..........:::............
.........**:*III**IFFFVV*.:FFFFFFFFFFV$V$VVVVVVVFFFFFFV*::::::.....:IFFFIIIIIIFFVVVVVVVVVVV$$$$$$$$$$$V$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVV$$$$$$$$$VIIFFFFFFFFFVVVVVVVVVVVVVVFF*.....:::::::I$$$VVVVVV$VVVVVVVVVFFV$$$F***III***IFVI**:.......:::..............
.........***IIII**IIFFVI*..*VFFFFFFFFFV$$$$VVVVVFFFFFFVV*:::........:IIIIIIIIIIII**IIIII**I$$$$$$$VVVVVVVV$$$$$$$$$$VV$$$$$$$$VVVVVVVVVVVVVVVVV$$$$$$$$$V*****IIIIIIIIIFFFFFFFIIIIII*.:::::**::::F$$$$$$$$$VVVVVVVVVVVVVV$VF***III***IFF****........................
.........***III***IFFFV*I:.:FFFFFFFFFFV$$$$$VVVVVVVVVVVVI:::::......:*IIIIIIII************V$$$$$VVVVVVVVVVVVVVVVVVVVV$$$$$VVVVFFFVVVVVVVVVVVVVVVVV$$$$$$$***********IIIIIIIIIIIIIII*:::::***I*II*V$$$$$$$VV$VVVVVVVVFFVVV$VI***II*I**IFF****........................
.........***II****IFFFF*F:..*FFFFFFFFFFV$$$$$$VVVVVVVVVVVI:::::......:***II*************:I$$VVVVVVVVVVVVVVVVVVVVV$$$$$$VVVFFFFFFFFFFFVVVVVVVVVVVVVVV$$$$$I**********IIIIIIIIIIII**:::::***IIIFIII$$$$$$VV$$$$VVVVVVVVFVVV$V***III*II*IFF:***:.......................
.........***II****IFFFF*I*..:FFFFFFFFFFV$$$$$$$I:*V$$$$$V$*:::::......:***************:*I$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVFFFFFFFFFFFFFFFFVVVVVVVVVVVVVVVV$V*************IIIIIII***:..:::**IIVFFVIV$$$VI*I$$$$$VVVVVVVVVVVVVF***II**IIIFFI:**I:.......................
.........***I*****IFFFF:**...*FFFFFFFFFFV$$$$$$V:..:V$$$$$V**::::.......:**********::::V$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFVVVVVVVVVVVVVVVVVVVVV$V****::*************::...::::**IFFFIIIVF*::.:V$$$VVVVVVVVVFFVVVVI***I**I*IFFF*.*II*.......................
.........*********IFFFF:*I:..:FFFFFFFFFFV$$$$$$V*...FVVV$$$VI*::::......:::::**::::::*F$VFFFFFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVI*::::::*******:::....:::::*IFVVIFFF*:...:IVVV$VVVVVVVVVVFVVVV****I*II*IFFF*.*I**.......................
.........****I****IFFFV::I*...IFFFFFFFFFFV$$$$$$*...*VVVVVVVVF*::::::::::::::::::::*IV$VVFFFFFFFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$F*:::................::::**IVVFFFF*:....*VVVVVVVVVVVVVVVVVVVI*****I***IIII:.*I**.......................
.........*********IIFFV:.*I:..:FFFFFFFFFFV$$$$$$F:..:IVVVVVVVVV****:::::::::::::**IV$VVFFFFFFFFFFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$V*:.................:::::*IFVVFF*.....*VVV$$$$$$VVVVVVVVVVV*****II***IIF*..*II*.......................
.........:********IIFFV*.:*I:..*FFFFFFFFFFV$$$$$V:...*VVVVVVVVVVV$$VI*::::****IV$$$VVFFFFFFFFFFFFFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFFV$$I:.............:::::::***IFVVF:....:V$$$$$$$$VVVVVVVVVVVI*****I***IIFF:.:**I*.......................
.........:*F******IIFFF*..:I*..:IFFIFFFFFFFV$$$$$*....*VVV$VVVVVVVV$$M$$$$$$$$$$VVFFFFFFFFFFFFFFFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFVVVVVVVVVVFFFFFFFV$$$I*::.::::::::::::::****IV$V*....:I$$$$$$$$$VFFVVVVVVVVI*********IIF*..:*:I*.......................
.........:*I*******IIFF*...*I*..:FF*IFFFFFFV$$$$$I....:IFVVVV$$$$$$V$$$$$$$$VVVVFFFFFFFFFFFFFVVVFFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFFFFFFFFFFFFFFFFFFFFVV$$$$$VI*::::::::::::*IFV$$$$F:...:I$$$$$$$$$$VFFFFFVVVVVI*********IFI:..:*:I*.......................
..........*I:******IIFFI....*I:..*FI*FFFFFFFV$$$$V:....*FFVVVVVV$$VF$$$$$$VVVVVVFFFFFFI**:::*IVVVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFVVVVFFFFFFFFFFFII**IIFFFFVV$$$$$$$$$$VVVVVVVV$$$$$$$$$*...:I$$$$$$$$$$VVFFFFFFVVVV**********IF*...*::**.......................
..........:I::*****IIFFI:....*I:..*F**FFFFFFFV$$$$I....:IFFV$$$$$$VV$$$$$VVVVVVVVFFFF*:.......*FVVVVVVVVVVVVVVFFFFFFVVVVVVVVVVVVVVVFFFFFVVVVVVFFFFI*:......:*FFFVVV$$$$$$$$$$$$$$$$$$$$$$$$F:..:I$$$$$$$$$$$VFFFFFFVVVVF*********II*...:*..*:.......................
...........**.:*****IIIF:....:*I:.:II:IFFFFFFV$$$$V:....:IFFV$$$$$IV$$$$VVVVVVVVVVVF*..........*VVVVVVVVVVVFFFFFFFFFFVVVVVVVVVVVVFFFFFFFFFVVVVVVVI:..........:FVVVV$$$$$$$$$$$$$$$$$$$$$$$$*...I$$$$$$$$$$$VVFFFFVVVVVVI*********II:...*:.:*:.......................