############################################################################################################################################################################################################################################################################################################
############################################################################################################################################################################################################################################################################################################
############################################################################################################################################################################################################################################################################################################
#######################################################################################################################################...::::.....#########################################################################################################################################################
#####################################################################################################################################.+*************+-....::::-----------============-------::::....##################################.#.#..............#......###################.###################.#####
###################################################################################################################.....:::::------==+****************************************************************+++===----::..####..#...#...........:.:.:.::.:.....:................###.........###########...........
#######################################################################################################.::--==+++++************************************************************************************************+++===::....:.:.:..:.:.:.:::::::::::::::::.:.:.:..:.:.:.....#......##...............:.:..
#########################################.#####################################################..--=++*********************************************************************************************************************+++=--::::::::::::::::-:-:------::-:-:::::::::::::::.:.:.:......::::.....::-:::--
###########################################..##########################################..:-==+********************************************************+++++++*********************************************************************++=---------------:------:------:-:-::::-:-:-::::::::::-:::::.:::::-:-----
...::....#####################################...################################.:-=++*************************************************************+++++++++++++++******************************************+***++**+*****************+===-=-=-::::.::---=::.:::.:.:::::.::::--:-:---:::::::.::::------=-=-
====---:-::.######################.###############...:.####################.:-=+********************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++**#%%%%%%%%%%#********************+==--::--::-::::--:::-:-:::.::...:::.::::-::::-:::-:-:--=--=====+=
-----=-=-==-=-=:-:::.::..........####################.:::-::.#.#.#.#.:-==+***********************************************************************++++++++++++++++++++++++++++++********++++++++++++++++++*#@@@@@@@@@@@%#*+********************+++=-=---=--=----=====-=-=-=-===-------:-:-::::::--=-=====+=+=
::::::::---===---:.##############.........##########.#.....--=-::-==+*******************++++++*************************************************+++++++++++++++++++++++*****##%%%@@@@@@#*++++++++++++++++++*%@@@@@@@@@@@@#*+++*********************+++++++++==++++*++++++++*+*+*++=+=========-------==+++++++
:::::.::::::--=--:-:.############.::::....----:-:::::.::::::-+************************++++++++*********************************************+++++++++++++++++++++++++*#%@@@@@@@@@@@@@@@@#*++++++++++++++++++*%@@@@@@@@@@@@#*++++++*+**********************+++*+*+*****************++++++++++++++++=+=+=+=++++
#####:.:.:.::--::----::####.::....:::-::.....:-==+==--:--=+************************+++++++++++*******************************************+++++++++++++++++++++++++++*#%@@@@@@@@@@@@@@@@@#*++++++++++++++++++*%@@%@@%%%%%@%#*++++++++++****************************************+*+*+*+*+*+*++*+*+++++++=+=++*
.........:.::-:...:-----:-.::--::.::--:-:-::::::--+=+==+************************++++++++++++++*****************************************++++++++++++++++++++++++++++++*%%@@@@@@@@@@@@@@@@@*+++++++++++++++++++*%%%%%%%%%%%%%#*+++++++++++++++***********************************************+********+*+*+++*
..::.......::-..#.#-=-::-----=:-::-:----:-::::::-:--+***********************+++++++++++++++++++**************************************+++++++++++++++++++++++++++++++++#%%@@@@%%%%%%@@@@@@%*++++++++++++++*****########****##*++++++++++++++++++++***************************************************+*++*+*=
....:.:.:.:::-.....:::..:-=------=--=-=--:-+===+=+**********************+*+++++++++++++++++++++************************************+++++++++++++++++++++++++++++++++++*#%%%%%%%%%@@%@@@@@@%*******#####%%%#%%%#*++++++++++++++++++++++++++++++++++++******************#******#************+*+*+*++++*+*+*++*
----====+===+==---------:..#######.--======+++**************************+++++++++++++++++++++++***********************************+++++++++++++++++++++++++++++++++++++*%%%%%%@@@@%%%%%%%%##%%@@@@@@@@@@@%%%%%%*+++++++++++++++++++++++++++++++++++**************+++**********+*+++++++*++*+++++++++++++*+**
::::.:.::::-:=:.....::.:###########--====++*************************++++++++++++++++++++++++++***********************************+++++++++++++++++++++++++++++++++++++++#%%%%%%%###****+++++#%%@@@@@@@%%%%%%%%%%*+++++++++++++++++++++++++++++++++++**************++******************+*+++++=+++++++++*+*+*
.....:.:.:.::--.......::.##########:==+=+=+**********************+*+++++++++++++++++++++++++++**********************************+++++++++++++++++++++++++++++++++++++++++*****+++++++++++++++#%%@@@@@%%%%%%%%%%%%########*++++++++++++++++++++++++++*****************###*#*#*####*#****+++*++++++*+*+*******
###...:.:.:.::-:.....::::.#########-=====+*******************+++++++++++++++++++++++++++++++++**********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**%@@@@@@@%@%%%%%%%%%%%%%%%%%%*++++++++++++++++++++++++********************##*#*#*#*******+****+++++==+*********
:::....:.:.:::-::.....::::.########-===+*******************+++++++++++++++++++++++++++++++++++**********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++***##%%%%@@@@@@@@%%%%%%%%%%%%%%%%%%%%#*++++++++++++++++++++++*********************************++**+*+++===++++===+=+=+*
..........:::---=:---=-=-===::::.::=-=+********************+++++++++++++++++++++++++++++++++++**********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++*%@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%#%%#*++++++++++++++++++++++********************+****+***+**********+***+--:.......##
...:--=====++++++++++=+=+++=+========********************++++++++++++++++++++++++++++++++++++++**++*****************************+++++++++++++++++++++++++++++++++++++++++++++++++++++*#%@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%#++++++++++++++++++++++*********************+*+*+*++++*+*+*+*+++==--############
****+*++*+****+*+***+++++++++=======******************+++++++++++++++++++++++++++++++++++++++++********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++*#%@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%*++++++++++++++++++++++********************=--==--=======+++===+=::#####.#...:-
++++**+****+*+#*+*+*+*+*++++======+******************+++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++*%@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%#*+++++++++++++++++************************+::==:--=-======--:::.####...::----:
++*******************+++++++======******************++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++#%%@@@@@@@%%@@@%%%%%%%%#######%%%%%%%%#*++++++++++++++++*************************.#..#...##############...::::...###
#####*#*##**********+***+*++=+=++*****************++++++++++++++++++++++++++++++++++++++++++++********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*#%@@@@@%%@%%%##******++++++++*#%%%%%%%#*+++++++++++++++*************************+=*:..-:######.##################.=
#****##*#*#*###*#*#+-:-=++*+++*+*****************+++++++++++++++++++++++++++++++++++++++++++++*******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*%%@@@@@%@%*++++++++++++++++++*%%%%%%%%#*+++++++++++++**************************=:-:.:....#######.#.#######.:.###:+
######*#*#*##%##*#**=..#..:.:-=+****************++++++++++++++++++++++**+++++*++++++++++++++++*******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#%@@@@@@@@#*++++++++++++++++++*###******+++++++***+*+**************************++*=#.-+==::.:::-----::::::::.####.
#######*****##*#*#***-........:*****************+++++++++++++++++++++*********++++++++++++++++*******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*#%@@@@@@@%*++++++++++++++++++++++++++++++++++***********************************+-##:-====--=---=-=-------:.####:
********#*#*###**#**++:.......+***************+++++++++++++++++++++++**********+++++*++++++++********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*#%%%###***++++++++++++++++++++++*************************************************+--======-=====+=+=+===-:.#####
#####*#***#####**====+=:.....=***************+++++++++++++++++++++++++++++++++++++++++++++++********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++*********************************************************++=--:------====---:::::.:::
**********##***+##*-===-....:****************+++++++++++++++++++++++++++++++++++++++++++++**********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++*+********************************************************************+=---=-=-====-=-==+===+
******=+*###*#*#*#**=====--.=***************+++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************************************************************++=*=+-=-===+=+=====
****+-=+++***##*****++==-=-:+***************+++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++******************************************************************************++*****************************************++++++=====+=+=
+++**+==++++***+***+++====--***********************+****+++++++++++++++++++++++++********************************************++++++++++++++++++++++*************************************************************************************+*++++++++*+++++*************************************+-::.:....::::-
##**#*+++***##**+*+**+*+*+:=*****************************++++++++++++++*+*****************************************************++++++++++++***************************************************************************************++++++++*+++++++++++*++++**************************************+--++-.:::-=
****##**++*****#####++=++##*******************************++++++*****************************************************************+++++***********************************************************************************************++++++++++++++++**++********************+********************++--::::::
**#*+***+*****##%#*++++**##**********************************************************************************************************************************************************************************************************+++++++++++++++*+***********************************************+-#....
++++*+*+****###%**+=+*####***********************************************************************************************************************************************************************************************************+++*+*+++++++**++++***********************************************+-:.:
*******+++*##%%**##%#%#%%#************************************************************************************************************************************************************************************************************++++****+++++*******************************************************=-
%%%#*#*#####%###%%%#%#%#%#**********************************************************####***********************************************************************************************************************************************++*******+*+*********************************************************
###%%%%#%%%%#%*###%#%#*###********************************************###################**************************************************+************************************************************************************+**+*+*+*********************************************++*********************
%%%%%%%%%%##%#%#####+**###****************************###################################****************************************************+*******************************************************************************++++**+++************************************++=====--::::...:=****************
%%%%#%#%#%%%%%#%###+**#####*############################################################*****************************************************+**********************************************************************************++****+*****************************#*#*#**+***++++-:---:##=+=**************
###%%#%#%%%%*#####%#######%##*##########################################################*************************************************************************************************************************************************************************##*#####*#*#**++==-:--=-.#=--++************
%%%%###%#%###*#*############*#*#########################################################***********************************************************************++***++**++*****++********************++++**+++*************************************************#####*#*###**+*==--:---===.#=====+***********
%%%##%##%#####*####%#%######*###########################################################******************************************************************************++**+*+*++++++*+++*+***+********+++****++*************************************************######***=--=--==+==--===..+=-=++++=++******
***###%#####*######%%%#####%############################################################*******************************************************************************+*********++**+*+***************************************************************************+*=+==-------=-=:--=-=--=====+=+++=++****
##%#####****#*##%#######%#%#%##########################################################************************************************************************************************+***********************************************************************+==+==----=--====---===-=+===+++++=+++++++***
%%%#****###############%%###%##########################################################**********************#####%%%%%%%%****%@@%#***#%@%#***********************************************************************************************************##########****+++++++++++++++++==+++=*+*+*+*+*********
+++***#*####**###########%*++##########################################################*******************#%@@@@@@@@@@@@@@%***#%@@%#***#%@@%#****##************************************************************************####%#####****#####%%%%%%%%%%%%%%%%%%%%%%%%%%%#####**+*+*+=+*#+**********#*######
***=-**%*%#%#######%#%###%#++=*########################################################*******************#@@@@@@%%%%%%%%###****####*****####****#%%%###**************************************************************##%###########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####*++#####***#############*
+++=+##%%###%###%######%%###%#########################################################**********************##**************************************#####*********************************************************##%%%%####%%%%%%%%%%%%%%%%%%%##############%%%%%%%%%%%%%%%%%%******+*+**##***#*###*#*#*##*
==+*#*#####*####%#%#%#%#%#%#%%#######################################################*********************************************************************************************************************########%%%%%%%%%%%%%%%%%%%%%%%%%%%%#***************####%%%%%%#*+++##*+*+*+*+*+++++***####*****#**
#########**#*####%#####%#%#%#%%######################################################***********************************************#############******************************************************#########%%%%%%%%%%%#*++#%%%%####%%%%%%%##***************#%#%%%%*-:-=+##*++++*++++++++************#**
###%###%#######%#######%#%%###%%#########################################********************************************######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######*****************************+==+*#%%%%%%%%%%%%%#=----*%%%####%%%%%#%%%#***************#%%%%%%##%%%#*+*++++=+=+=+=*+****#*#*******
##%%%%%%%%#####%###%%%%%%#%#%#%%#######################################***********************************######%%%%%%%%%%%%%%%%%%%%%%%%%%##############%%%%%%%%%%%%%%%%%%%%%%###***+++======-----:::=****#%%%%%%%%%%%%%%%#------#%%%###%%%%%*#%%%#***************%%%%%%%%%%*+++++++++===++++************#*#
%%%%%#%%%%%%%#%#%#%###%%%%#%#%#%##########################***************************************#####%%%%%%%%%%%%%%%%%%%%%%%%%%##################****************######%%%%%%%%%%%#*+:::::-=:....::.=%@%%%%%%%%%%%%%%%%%%#------#%%%###%%%%%+#%%%%#**************%%%%%%%%%*+++*+++++=====++*#*#*#*#######*#
%%%%%%%%%%%%%%%%%%%######%#%##%##############*******************************************+++++##%%%%%%%%%%%%%%%%%%%%%####%%%%#####%%%%%%%%%%%%%%%%%%%###*******************##%%%%%%%%%%+--::-------===+#*%%%%%%%%%%%%%%%%%%%*=--=*%%%%###%%%%#+#%%#%%#*************#%%%%%%%*+++++++++++=+=++++**+***+*+****#*
%%%%%%%%#%%%%%%%#%%%%%#%%%%#%#%%##****************************************++++======------==+#%%%%%%######%%%%%%%##***#######%%%%%%%%%%%%%%%%%%%%%%%%%%%##*******************#%%%%%%%%#***********#####*#%%%%%%#%%%%#%%%%%%%%%%%%%%%####%%%%#+#%%=#%%#************#%%%%%%#+++++++++++==-==++++*+****+=++****
%%%%%%%%%%%%%%%%%%%%%#%###%####%##*************************************+=---------------:-+==#%%%#+==---==*%%%%%#******###%%%%%%%##**+#%%%%%%%%%%%%%%%%%%%##*******************#%%%%%%#***********######*#%%%%##%%%#*%%%%####%%%#######%%%%%**%%#--*#****************###*+++++*+++*+=-=-==++*+******+*+*****
#%%%%#%#%#%%%%%%%#%###%#%%#%####%##************************************=--===================*%%%%%%%%%%%%%%%%#*****##%%%%%%%%*==----:=%%%%%%%%%%%%%%%%%%%%%#*******************#%%%%#************########*+*##%%%%**%%%%%#############%%%%#**%%*--****************+=*+++++++++*+*+*==---++*+*+*+***********
%%%%%#%%%#%#%%%#%%%##%%%#%*#***++=+***********************************************************###%%%%%%%%%%%%%****#%%%%%%%%%%%%#+=====*%%%%%%%######%%%%%%%%%%#******************++#*************#########+:=*#%%%%*+*%%%%############%%%%%*+#%%=-=***************++=*+*+*+*+*++=**++=-:-=++****************
@%%%%%#%#%##+++++*++++==---::.:.:.-*******************************************************####**####%%%%%%%%%#**#%%%%%%%#%%%%%%%%%%%%%%%%%%%%########%%%%%%%%%%******************+-**************####*+***=:=*#%%%%***#%%%###########%%%%%#**%%#--+#***************=++*+*+*+*+***+++=--:-=++**#*#*##########
%%%#%%%%%%##--::::::::::::::::.:.:.-***************************************************###****#####*#%%%%%%%%##%%%%%%%%#+*%%%%#%%%%%%%%%#%%##########%%%%%%%%%%#*****************+-**************#####=-=+=:-**#%%#****%%%%##########%%%%#**#%%+--*****************+*+*+******#*+=+=++++++++***#*#*******###
#%%%%%%#%%%*-:-:-:-:::::::.:.:......:-+**********************************************###***#####******#%%%%%#*%%%%%%%%%#+*#%%%%#######################%%%%#%%%%#************#####*-*************######*=---:-+##%%##****%%%%%######%%%%%%***%%#=-+#************+==-:++*******##+-====+=++++*********++=*+*+*
%%%%%%%##%#+::::::::::.:.:.:........--+********************************************###***####************#**++%%%#=*%%%%+**#%%%%######################%%%%**%%%%#************####*-+************#######*=-=+--*#%%##*****#%%%%%%%%%%%%%*#%##%%+-=***************=-.-+********#**=+=+=+=+=*+*********#**+*+**
%%%%%%%%%%%*::::::.:.:.::::.:.:.:-+**#*******************************************####***###*****************#=#%*--+%%%%*+*+*%%%%####################%%%%#**#%%%#************####+=**************#######*=-==:=*#%%#******##%%%%%%%%%%+:=#%%%*-=****************+=+****#*#*#*#****++*+++**#*#*###***********
%%#%%%#%#%#=......:.:.:.:.:....-*##*********************************************###***####******************@*=+----#%%%#*+*+*#%%%##################%%%%%***##%%#*************##*-+**************########*+----=*#%%##*******########%#**#%%*-+*****************+*********#*#*#*#**+*+******################
%###%#%#%%%=......:.:.........=##***********************************************####*#######****************%#===---=%%%%#*+***#%%%%##############%%%%%%#**###%%#*************##==***************##########*==+==*##%####************###%%%+=*#**************++-==++***********+++===****#+**#*#*##%*#*#####
%###%%##%%#-..................+#***************************************************###########****************+-+=---+%%%##****+*#%%%%%%%%%%%%%%%%%%%%%%%%###%%%#************#*+=****************##############*+==*#########*******###%%*==*#**************+--:::::-:----------:-:--+*###++*+++++*****#***+
%%#%%%#%#%#-..................-*#*********************************************************######***************+=+=---+%%%%##***+**#%%%%%%%%%%%%%%%%#=-+%%%##%%#**************==*****************################*+=+***#############%%#+=+****************+--:-:-:-:-:-:-:-:-:-:-:--*#****++++**+++*+***++=
%%%%###%%%#-..............:.:..:+##********************************************************######***************+=*+---=#%%%##*********###%%%%####%%*---#%%#%%%**************=+******************##################*++++*****#######%%%##%##***********+***=:::::::::::::::-::::::-:=*#*#*###*#*++**+*****++
%%%#%%%%%%#:........:........:.:.=+*#*******************************************************######***************+=+*+---+#%%%##*****************#%%%*=*%%%%%#*************+=+*****************#######################**++++*********#####********++******+========------:-:-:--==--=+****+****+-:::-----=--
%%%#%#%#%%#-...........:.:.:.:.:.:.-+*##*****************************************************######****************=+**+=--+*%%%%##***************##%%%%%%%%#************+=+************************#####################*****+++++++++++++++************+-:-:-:----=-----:::::---::-+***********+::.:.:....
%%%%%%#%#%#-.......:.:.:.::::::::.:..:=*##*****************************************************#####****************+=+***+---+*#%%%###************###%%%%#************+++*****************************########################**************************:::::.:.:.............:...:=****+*+*+*+*+*--:::-:--
%%%%%%%%#%#-.:.::::::::::::::.:.:.:.:.::-+*##***************************************************######****************+++****+=--=+*#%%%##########%%%%%%#***********+++******************************+**###################*****************************-:::::.:.:.:.:.:.:.:.:.:...:++****+++*+++***=:::::=+
%%%%%%%#%##::.:::::::.:.:.:.:.:.:::.:::...:=+*##**************************************************###%##*****************++++***+*####%%%%%%%%%%%%%%###*********++++**************************************################*****************************-.:.:::.:::.::.....:.:.:.:.:.==+++**++++++++***--::.-
%%%%%%%##%#-:.:.::::::::::.:.:.:.:.:.:.:.:.:.-=+*####**********************************************#######*******************++++**############******++++++++++*********************************************#############*****************************-::.:.:.:.:.:.:.:...:........-=+=++*+++++++++++**=-:::
**********+-.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.::-=+***###*********************************************#******************************+++++++++++++++**********************************************************######******************************#+::::::::.:.:.:.:.:.:.:....:.:.-==+++++++++++++++++++--:
----:-----::::..:::::::::::::.:...:.:.:.:.:.:.:.:.:.::-=++**###**********************************************************************##************************************************************************************************************=:.::::::.:.:.:.:.:.:.:.:.:.:.::-+=+=+++++=+=+=+=+=++*+=+
:::::::::::::.:.:.:.:.:::.:.:.:...........................::-=+**********************************************************************%%*********************************************************************************************************#*-:.:.:.:.:.:.:.:.:.:.:.:.:.::.:.:=++=++*=+=+++=+=+=+++++*+
-:-:-::::::.:.:.:.:..........................................:=+++******#***********************************************************#%%*******************************************************************************************************#*+:.:.:::::::::::.:.:.::.:.:.:.:.:.:=++++++++++++++=+=+=+=+++
:::::::::-::.:...............................................:=+=+=+=++*+**********************************************************#%%%#****************************************************************************************************#*=-.::::.:.:.:.:.:.:.:.:.:.:.:..:.:.::==+=+++++++*++=+=+=+=++**
:::::::::-::.:...............................................:=+===+==+++++++********#*#********************************************#%#*********************************************************************#****************************#**=-:::.:::::::::.:::.:.:.:.:.::::.:.::.-=+=++++++++++++=====+++++
:::::::::--::.:.:.:.:.:.:.::::-:-----------:-:-:-.:.:.....:.::====+++++++++++++=+=++*+*****###***************************************************************************************************#####%%%%%%%#*************************#*+-::::.:.::::::.:.:.:.:.:.:.:.:.:.:..:.:.:======+++**++++===++*+*++
:::::::::::::..:::::::-:----:::::::.:.:...:.::::::.::::::::-:-====+++=+++++++++=+++=+=+=+=++++****###***********************************************************************************####%%%%%%%%%#####****************************+=-::.::::.:.:.:.:.:.:.:.:.:.:.:.:..:.:.:..:.:.:.....:.::::-:-:---::::
::::::::::::::.....:.:.:.:.:.:.:.:.:.:.:...............:.:::.-======+=+++++++++=+=+==============+++******##*************************************************************************%%%%%%####**********************************#**+-::::::::::.::::.:.:::...........:.:..............#.#.#.#.#############
::::.-.:.-.:.:.:........::::::::.:.:.:.:.:.:...............:.-===+=+=+=++*++++=+=+=+=============-=-=-====++*************************************************************************##**************************************##**+=::.::::.::::::.:.:.:.:.:.:.:.:.:.:......:......:::::::::::.:.:.:.:.:.::::
:::::::.:::::::::::::.:.:::::::::.:.:.:.:.:.:.:............::-=====+++++++++++=+=+===+======-=-=-=-=-=-=-=-=====+****#****************************************************************************************************##**+-::.:.:.:.::.:.:.:.:.:.........................:.:.:::::::::::::-:-:-:-:-:---
:.:.:.:.:.:.:::.:.:.:::::::::::.:.:.:.:.:.:.:.:.:.:.:.......:-=-==+=+=++++++++=+=================-==-=-=---===----==++****##******************************************************************************************##**+=:......:.::.:.:....................................:.::-:::::::::::::-:-:-::-:::
::::::.:::::::::.:.:.:.:.:::::.:.:.:.::::.:.:.::::::.:.:.:...-======+++++++++=+=+============-=-=-=-=-=-=---==-=-=-=-==+++=++*****#****************************************************************************###****+-:...#.......:.:...................#.#.#.#....#..........::-::::::::-::::::::-:-:-:::
.:.:.:::::::::::::::::::::::::::.:::.:::.:.:.:.:.:::::::.:.::--==+=+=++++++++=+=+=====+==-=-=-===-==--------=----=---=-++=:-:--=-==++**####****************************************************************###**++==++::::.:..:.:.::==:---:::::::...:............#.#...:.:.::.::--=:-:-:-:-:-:-:-:-::::-:---
:.:.:::.:::::::::::::::.:.:.:.:.:.:.:.::::::.:.:.:.:.::::::::-=-==+=++=+=+=*=+=+================-==---------=-=-=-=-=-==*----::::::::--==++****###***************************************************###****+==-----*-::-:::::::::.:.:--=::.:.:.....:...:.:.:.:.:....::::.:......---:::::::::::::::-::::-:::
:::::::.:::.:::.:::::::::::::::::::::.:.:.:.:.:.:.:.:.:.:::::-========+++++++===============-=-=-=-=-=-----------------=+----:-:-:-:-:::-:-:--=-==+******************************************#####****+==-=--------=+::...:...........:::::::::::.:.:............................:-::::::::-:-:-:-:-:::::---
.:::::.:::::::::::::::::::.:.:.:.:.:.:....:.::::::::::::::::--=-======+=++++*===========-=-=-=-=-=----------==---------=+=:-:-:-:-::::::::::-:::::-:*##############*********************#####++++====-=-----------==+:::.:.:.:..:.:.::::::::::.:.:.:.:.:..........:.:....:.:.....--:::::::::::::::-:-::-:--:
:::::::..:.:.:.:.:.:.::::::::::.:.:.::.:.:.:.:::::::.:.:.:.::=-=-======+++++===========-=---======--------==+------:-:--*-:::::::::::::::::-:-:-:::-*#######%%%%#############################-----=---=------------+=-:-:::.:.::::.:::.:::::::::::::::.:.:.:....:..:.:.::.:.:.:.:=-.::::::::::-:::::::::-:::
:.:.:::.:::.:.:.:.:.:.:::::::.:.:.:.:.......:............:::---=============-=-----------:=====-=-=-=-=-=-===-----------*--:::::-:::::::::::::::::::*######%%%%%%%####%%#%%%##%%%%###########=:----=-=-=-=---------+=--::::::::::::::::::::::::::::::::.:.:.:.:..:.:.::.:.:.:.:::--:::::::-::::::-::::--:---
.:::.:..:.:.:.:.:...:.:.:.:.:..:...:.......................:--=-=-=-===-=-=-=-----:-:-:-:---:::..-===-----===----------==-:-::::::::::::::::-:::-:-:*%######%%%##%%%%%%%#%%%#%%##%%##########+:----=-----=---------++:-::-:-.:::::::::::-::::::::.:.:.:.::::.:.::.:.:.::.:.:.:.::-::.:::::::::::-:-:-:--::::
.:.:.:...:...:............................#...##.#.#.#.#....--=-========-----:-:-:::::::::......:----=======-=-=-=-=---+=-:-:-:-:-:-:::-.:.::::-:::-*%######%%%%%##%%%%%%%%%%%%##%%%#########*:-:-----------=-=----+=-:-::::-.::::::--:::::::::::::::::::::::::::::-.:.::::::::::--::::::::::::::::-::-:-:::
:.:.:.................#.#.#.#......#....###.#.#.#.#.###....:----========-=-=---------:-:-::.::.:-=-===-=-=-===-------=-=--:--------==++****+==-==++########%%##%%%%%%%##############%%########*++=+=**+===---------++::.:::::::::-:---::::::::::::::.:.:.::.:.:::-:::.:.:.:::.:::--:::::::-:-::::::::::::---
.........................#.#.#.#.#.#.#.#.#.#.#.####.#.#.#..::--=-=-=------------------::::::::::::-::-:-:-----:-:-:-----==++*#####%%%%%%%%%%%%%%%%%#######%%###%%%%#################%%%%%%#####%%%%%%%%%%%###########++---::.:.:.---:-:::::::::::::::.:.:::-.::::.:.:.:.:.:::.:.-::::.::::::.::::.::::::::::
...:.................#.#.#.#.#.###################.#.#.#...:::::::::::::::::::::::::....................:.:.--==++***##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#####%%%%%%%%########%%%%%%%#%%##%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##**+=--:-::::::::::::::::::::::::.:.::::.:.:.:.:.:::::-::::::::::::.::.:.::::.:...
................#.#####.#######.#.#.#.#.#.#.#.#.#.......................:.:.:.:.....................#..:-+*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%######%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##**=--:-::.:.:.::::::::::::::::.:.:.:::.:.:.:.:.:.:.:.::.:.:::::.:.:.::.:::
:.........::..............#.#...#......#.#.#...........:.:......:.:.:.:.:.:.......................::-+#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*--:::.-.:.::.:.:..:.::::::.:.:.:.:.:...:::.:.:.:....:................
.........:-:.......#################.#.#..........:.......##..#.#..............:.:.:.:.:.:.:.:.:.:=#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+--::::--:::.:.::::.:.:.:.:.....:.:...::-...............#........###
#######.#.#.###############################.#.#.#.#.###################.#.#.#.#.#...............=#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+::.:-==--::----::::::::..:::...:....:-:..........#..#.#.#.#.#....
############################################################################.#######.#.#.#.#.#-#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*-:.-=--:==++====:-::::.:.:.:.:...::==.:.....#.........#.#...#...
####################################################################################.#.######=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#:.:-+::-=+++=+==-=-::::::...::..::=+:......:.----:-....#...####
###########################################################################################.*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+=+==-==+++========---::::-::.:.::=:....:::--:::::::-::.......
##########################################################################################.#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=:.:.::::::-:-:--=-==-::::-:-....:..##.############..::......
#########################################################################################.#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#:###########################################################
.#.#.###################################################################################:#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#:##########################################################
-:..:::::.........#####..................#.#.......##############################..##...#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#.#########################################################
:===----.:.::--:=--::::::.::-:-:----:-::--=--:--=-:::.::::.:.:.:.....:.......::-:-:.-=-*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*#########################################################
.....#..##..::::--::-----===--=====---:.........::...:..::...::==-:::---------:----=--+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+########################################################
#########################..#############################################...#...#..###-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################****###**########**####*+***********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*#######################################################
#############.#.#.#..###############################################################.#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*******++*******************++==+********************++***#######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*.#####################################################
########..:::::::::::.......################..#####################################.#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#******++**=*******************++******************++#++*****####*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#-.....:::.::::::::.:..#..::-:::-..:::....::..::.#....
##.::------:-:-----:::-::::::-::::::........######################################.#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#******+**=+***************#####%%%###************#+*#++**********#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=---====--:.:::.....:..:::::::-::.::=:----..###:----
------===----=-===-=-----=-=------===---::::::::......###########################.*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*******+*+++*********######################*******+**=+**********#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*.......################.#####.####.#####.####.####
==-=-==-======-----------=-======-=-==+==-=-=--:::::::........####.###.#.....#.#.#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#********++**++******##############%%%%%#######*##***+************#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*:################################################
--========-=--=-=-=-=-=-==+=+=+===-=-+==-=-===--:-::::............#.###.:-:-::.:*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#**********+**+*#####%%%%%%%%%%%%%%%%%%%%%%%%%%###***+*#**********#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+###############################################
--=-=-=-=--====-=--=====-=----:::::::::::::--=----:-:.............##..::---::::*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#************+**##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##*+*##*********#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*:....###.#.#.#################################
==-=-=-=-=-=--=-====--:::......:::.:.......#..::-----::::.:.::....#.:--:-:-:-:*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*********###*#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##***********#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#-.:.:.:......##########.#....######.##.#.....
---=-=------------::....:.::::---------::::::.....:--=---:::.......:::-::...#+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#**********#%##%%%%%%#%%%%##%%#*#%%%%%#%%%###%%%%###*##**********#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#-:::.:::......#.######.########.#........##.
--=-=-=-=-=-=--::....::::::----=========------:-::..:===::...::::------::::.=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*************##%%%%**#%%#*##%*++%%%##**%%##*#%%%%###****++==+***#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=.:.:.::::.:.:.....#.#####................#
=-====-=-===-:...:::::::---=-=-========+=+==-----::....:=-===-=------------=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#***********####%%%####%#*####+++*%%%####%%%##%%%%%%%%**#=--=+***#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-.:::......#.......:.::...................
==-=-=-=-=--...::::::------==++++++++=+=====++=---::::.:-++++======-===-=-=#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#********##%%%%%%%%#%%%%##%%%#===+#%%%%*#%%%%%%%%%%%%%#*#*===*****%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+..########..............:.:....##########
==-=-=--==-.::::::::----=++==+=---=--=+===++==++=---:--::-=+=+=+=+========%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*****###%%%%%%%%%##%%%%%%%%%#+===*%%%%**#####**########%%*-=*****%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#+:#####..::---=====--::.####################
=====-=-=-::::::-:-=--=**+=--==-===------**++=-=++---::::::++===+=+======*@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#*****#%%%%%%%%%%%*#%###******===-=+=++++********#***#*+#%%*******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##*+-.####..:---=-------======-.##################
=========-:::::-:==--+*+==-=-=+=----=+=-+*+=++=-=+=:--:::::-=========---==+#######***++*#%%%%%%##################%%%%%%%%%%%%%%%%%%%%%%%%%#*****###%%%%%%##*+++*****+=======-----=*+*+*%%#%%***#+-+%%%%##***#%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%##**+++**##*=---.####.::---:::::.....###.:===-:################
=-======--:::::---=-=*=------:===++==--=*++++-=--++-:-::::::::::::::::::::.....:::......*########################%%%%%%%%%%%%%%%%%%%%%%%%%#******#**##%%##++*##***%%#*========---==-=**##+*#***#*=*%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%#%#*=:....::--===..:.###..:--:::.::.########..##:===-.##############
=--===-=-:::::-:----=*=------=-+*+===-=+==+++==--++-:.....................#####...:.....*########################%%%%%%%%%%%%%%%%%%%%%%%%%#********##%%%###*##+=+**#*+=======--==---==+***+*****+*%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+:##...:::---===.......::--:....:.#.:##::-:#::###--=-.#############
-------=-:::::-------*=---=++=--====--++==-===+=--:.#.::---=------------:::.##..:.......*########################%%%%%%%%%%%%%%%%%%%%%%%%%#******#%%%%%%%#**+===--++++====----------======+#%%%##%%%%%%%%##*#%%%%%%%%%%%%%%%%%%%%%%%%%%%=.#.::..:::.:::----....::--.####..#..:####:-#.-####---:#############
-------==::.:::-:----=+++++=+=+=-++=-*+++++++++-:.#.:----===-----=------:::##..#########-==================================================-----==========----:::::::---:.........:::::::::==============---========================---:..:-:.::.::::::.:--:...::--.###..#:..-.##.:##-.####:--:#####.#######
=-------=-:.:::----==-=++======+-=+-**+======--:.#.----===:.#############.##..#######.#.:--------------------------------------------------::::---------------:....:.....................::---------------:::------------------------::--===:.-..:-::-:::---.##.---:###:.#..:=:#::..##-.##.:--.#####.#######
:-------==-...::----===-=======+=--+*+==+==--=-:##:---=====----------::##.:...#.#.#....#........................................................................:::::::::.#######...........................................................:::::.::-:::----....:==-:###..:##:#.::::#.-##.:--:#####....#####
::------===-...::-----===========-=++=--===+++-:.#.--==============---::##..................................................................................##:+##**+=:.#########............................................................::-:::--:----:......:===-:####...........##.:--:#####...#####..
----------===:...:::-----===============+==-:::::.###.:::::::::-===---::##...............................................................................###:+#%##**+.#######..................................................................:::----:::..........-====-:..#######...:---:.#####...########
----------====--...::::-------=-===-==---::::.#...............::===---:##..##############################################################################.-++*##*-:.#############################################################################################....:--=======-----=--:.######....#########
=-----------=-===--.....::::--------:-::::::.#.---==================-:##::.###...##......................................................................--==+++=:........................................................................................##############...:::---::..########....#######.#..
-----:::---====+=++=--::........::::.:.:.:::##---=============----:.#.::................:--------------------------------------------------::::::::--::...:-=====--::::::::::::::::----------------------------------------------------------------------:###############################.......###########.
---:-:----=========-====----::..:.:.::::---:......................::--------------------=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#%%#****++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++:....###################............#.#.##########
=---=-==-=-=--:-:-:----:----==============-=-------------------=============+=+=========#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=.:.:.........................#############...##.#
=-==-=-=-----:-:--=-=-----:--========--===----==-=:-:-----=-=-=--------=----------=-----########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############%=.....##################..#####################...
:--===+=:::---=--:-==--:--====--:-+=-::-=+-:::-==-:..:=++-::---==-:::--==-::::-=---:::--*#######################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############%+.....##################.#..#####.#.######........

        
Vakkuda.eth



               ╢╟
              ]██▌
              ▓███
              █▌▐█L
             ]█▌]█▌
             ▓█Ñ ██
             ██  ▓█
        ,@   █▌  ╠█U  ]▄
      ,▄▌    ███▐██▌   ╙█▄
     ╠█▀    ]██▌▐██▌    └██M
    ▄█`     ▐██▌▐███      ▀▌
  ,██       ▓██▌]███       ╙█▄
  ]█M       ███▒ ███[       ╙█`
  █▌       ]███  ▐██▌        █▌
 ▐█▌      ,▐██▌  ]███ ╓      ██
 ▓█▌      ▐███  , ▓██▓╜     ]██U
 ╜▓█▌    ╙▄██░▄█▓█@██▌@     ▓█▌▒
  ▐██▄    ▓███████████▌   ,▓██
   ▀███▄╖  ██████████   ╓▄███╜
    ╙███████████████████████`
      ╙█▀███████████████▀█`
          ▀╜╙██▌╙███▀▀▀`
             ██Ñ ██
             ▐▌  ╠█
             ╟C   ╜    
            
Bridge using Sideshift.ai