ĢÐĶ©®
Related page using data uploaded from http://boughtupcom.scriptmania.com/cgi/aasig2key.pl
Touch mouse pointer HERE to zoom graphics to 35%
@#####################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#####&&&&&&$$$$$$$$$*****************************$$$$$$$$$$$&&&&&&&######@@@@@@@@@@@@@@@@@@@@@@@@@@@
########################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######&&&&&&$$$$$$$***********************************$$$$$$$$$$&&&&&&&######@@@@@@@@@@@@@@@@@@@@@###
###########################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#####&&&&&&$$$$$$$***************************************$$$$$$$$$$&&&&&&######@@@@@@@@@@@@@@@#######
#############################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#####&&&&&$$$$$$$**********++++++++++++*********************$$$$$$$$$&&&&&&&#####@@@@@@@@@@@#########
##############################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&&$$$$$$*********++++++++++++++++++******************$$$$$$$$$$$&&&&&####@@@@@@@@@@@@########
################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#####&&&&&$$$$$$$********++++++++++++++++++++++****************$$$$$$$$$$$&&&&&###@@@@@@@@@@@@@#######
#################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#####&&&&&$$$$$$********++++++++++++++++++++++++++**************$$$$$$$$$$&&&&&####@@@@@@@@@@@@@######
##################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&$$$$$$*******++++++++++++++++++++++++++++++************$$$$$$$$$$&&&&&&###@@@@@@@@@@@@@######
###################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&$$$$$*******+++++++++++++++++++++++++++++++++***********$$$$$$$$$&&&&&&###@@@@@@@@@@@@@@#####
####################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&$$$$$*******+++++++++++++++++++++++++++++++++++***********$$$$$$$$&&&&&&###@@@@@@@@@@@@@@@####
#####################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@###############@@@@@@@@@@@@@@@####&&&&&$$$$$******+++++++++++++++++++++++++++++++++++++**********$$$$$$$$&&&&&&&###@@@@@@@@@@@@@@@###
######################################@@@@@@@@@@@@@@@@@@@@@@##########################@@@@@@@@@####&&&&$$$$$******++++++++++++-----------+++++++++++++++++*********$$$$$$$&&&&&&&###@@@@@@@@@@@@@@@@##
####################&&&&&###########@@@@@@@@@@@@@@@@@@#################################@@@@@@####&&&&$$$$$*****++++++++---------------------+++++++++++++********$$$$$$$&&&&&&&###@@@@@@@@@@@@@@@@@#
###############&&&&&&&&&&&&&&&#######@@@@@@@@@@@@@@####################################@@@@@@###&&&&$$$$$*****+++++++--------------------------++++++++++********$$$$$$$&&&&&&####@@@@@@@@@@@@@@@@@@
@@##########&&&&&&&&&&&&&&&&&&&&#####@@@@@@@@@@@@######################################@@@@@@###&&&&$$$$******++++++-----------------------------+++++++++*******$$$$$$$&&&&&&####@@@@@@@@@@@@@@@@@@
@@@##########&&&&&&&&&&&&&&&&&&&&&####@@@@@@@@@########################################@@@@@@###&&&&$$$$*****++++++--------------------------------++++++++*******$$$$$$&&&&&######@@@@@@@@@@@@@@@@@
@@@@#########&&&&&&&&&&&&&&&&&&&&&&###@@@@@@@##########################################@@@@@####&&&$$$$*****++++++----------------------------------+++++++*******$$$$$$&&&&&#####@@@@@@@@@@@@@@@@@@
@@@@@@########&&&&&&&&&&&$$$$$$$&&&&##@@@@@@###########################################@@@@@###&&&&$$$$*****++++++--------------,,,,,,,,,------------+++++++******$$$$$&&&&&#####@@@@@@@@@@@@@@@@@@@
@@@@@@@########&&&&&&&$$$$$$$$$$$$$&&#@@@@@#####&&&&&&&&&############################@@@@@###&&&&$$$$****++++++------------,,,,,,,,,,,,,,,,---------++++++******$$$$$&&&&#####@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#######&&&&&$$$$$$$$$$$$$$$$&@@@####&&&&&&&&&&&&&&&&#######################@@@@@@###&&&$$$$*****+++++----------,,,,,,,,,,,,,,,,,,,,,--------++++++*****$$$$$&&&&####@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@######&&&&$$$$$$*********$$@@##&&&&&&&&&&&&&&&&&&&&&#####################@@@@@@###&&&$$$$****+++++----------,,,,,,,,,,,,,,,,,,,,,,,,-------+++++*****$$$$&&&&####@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@#####&&&&$$$$****++++++*$@@#&&$$$$$$$$$&&&&&&&&&&&&&###################@@@@@@###&&&$$$$****+++++--------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++****$$$$$&&&####@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@####&&&$$$****+++----+*$#@&$$*****$$$$$$$&&&&&&&&&&&&##################@@@@@@##&&&&$$$*****++++--------,,,,,,,,,,,,..........,,,,,,,-----+++++****$$$$&&&####@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@####&&&$$**+++--,,.,+$@&$*++++****$$$$$$$&&&&&&&&&&&#################@@@@@###&&&&$$$****+++++--------,,,,,,,,,,..............,,,,,,-----++++****$$$$&&&###@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@###&&$$*+++-,,. .-$#*-,,--+++****$$$$$$&&&&&&&&&&&################@@@@@###&&&$$$$****+++++-------,,,,,,,,,,................,,,,,,----++++***$$$$&&&##@@@@@@@@@@###@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@###&$$*++--,,,-*#$-. .,,-+++***$$$$$$&&&&&&&&&&&################@@@@@###&&&$$$$****++++--------,,,,,,,,,..................,,,,,----++++***$$$&&&##@@@@@@@@@######@@@@@@@@@@@@@
##################@@@@@@@##&$$*+++++*&@$-,..,--+++***$$$$$$&&&&&&&&&&&################@@@@@###&&&$$$$****++++--------,,,,,,,,........ .....,,,,----+++***$$$$&&##@@@@@@@@#########@@@@@@@#####
#########################@@@@#&$$*$$&@#$+-----+++****$$$$$$&&&&&&&&&&&&###############@@@@@###&&&$$$$****++++--------,,,,,,,,....... ....,,,,----+++***$$$&&##@@@@@@@######&&##@@@@@@#####
###########&&&&&&&&&&&&&&&&&@@@#@@#&**++++++*****$$$$$$&&&&&&&&&&&&###############@@@@@###&&&$$$****+++++--------,,,,,,,,...... ....,,,,---+++***$$$&&##@@@@@@#####&&&&&&##@@@@@@####
######&&&&&&&&&&$$$$$$$*******$$@@@@#&$$*********$$$$$$$$&&&&&&&&&&&################@@@@@###&&&$$$****++++++-------,,,,,,,,...... ....,,,----+++**$$$&&#@@@@@@#####&&&&&&&&&##@@@@@####
##&&&&&&&&&&&$$$$$$****+++-----++*$@@&&$$$$***$$$$$$$$$$&&&&&&&&&&&&################@@@@@###&&&$$$****+++++++-------,,,,,,,,...... ....,,,,---+++***$$&&#@@@@@####&&&&&&$$$$&&&##@@@@@###
&&&&&&&&&&&$$$$$$****+++--,,,.,,--+*$@##&$$$$$$$$$$$$$&&&&&&&&&&&&&#################@@@@@###&&&$$$****++++++++-------,,,,,,,,........ ......,,,,---+++***$$&&#@@@@@###&&&&&$$$$$$$$$&&##@@@@@##
#&&&&&&&&$$$$$$****+++---,,.. .,,-+*$@@##&&&$$$$$$&&&&&&&&&&&&&&&&################@@@@@@###&&&$$$*****++++++++-------,,,,,,,,..............,,,,---+++***$$&##@@@@###&&&&$$$$$$$$$$$$$&&##@@@@##
#&&&&&&$$$$$$$****++++--,,.. ..,--+*$@@@###&&&&&&&&&&&&&&&&&&&&&#################@@@@@@###&&&$$$$******+++++++-------,,,,,,,,,,........,,,,,,---+++***$$&#@@@@###&&&&$$$$$$******$$$$&&##@@@@#
##&&&&$$$$$$$*****+++---,,,.....,,--+*$$#@@@####&&&&&&&&&&&&&&&&###################@@@@@@###&&&$$$$********+++++++-------,,,,,,,,,,,,,,,,,,,,----+++**$$$&#@@@@##&&&&$$$$************$$$$&##@@@@
##&&&$$$$$$$$****++++----,,,,,,,,---+**$&#@@@@@######&&&&&&&&&&####################@@@@@@###&&&$$$$$********++++++++-------,,,,,,,,,,,,,,,-----+++***$$$&#@@@###&&$$$$*********+++****$$$$&##@@@
@##&&$$$$$$$******++++----,,,,,,---++**$$&#@@@@@@####################################@@@@@####&&&$$$$$$$*********+++++++-----------,,,,--------++++***$$&#@@@@##&&$$$$*****+++++++++++****$$$&#@@@
@@##&&$$$$$$******+++++-----------+++**$$&&#@@@@@@@@#################################@@@@@####&&&$$$$$$$$$$********++++++++-----------------+++++***$$$&#@@@##&&&$$$****+++++++++++++++****$$$&#@@
@@@##&&$$$$$******+++++++-------++++***$$$&##@@@@@@@@@@##############################@@@@@####&&&&&&$$$$$$$$$*********++++++++----------+++++++***$$$&#@@@@##&&$$$***+++++++--------+++++***$$$&#@
@@@##&&$$$$$*******++++++++++++++++****$$$&&##@@@@@@@@@@@@##########################@@@@@@####&&&&&&&&&$$$$$$$$$$********+++++++++++++++++++****$$$&&#@@@##&&$$$***+++++--------------++++***$$$&#
#@@@##&&$$$$$********+++++++++++++****$$$$&&###@@@@@@@@@@@@@@#######################@@@@@@#####&&&&&&&&&&&&$$$$$$$$$**********+++++++++++*****$$$$&#@@@@##&&$$***++++------------------++++***$$$&
#@@@@##&&$$$$**********+++++++++*****$$$$$&&&###@@@@@@@@@@@@@@@@@@##################@@@@@@#########&&&&&&&&&&&&$$$$$$$$$$*******************$$$$&##@@@##&&$$$**++++-----,,,,,,,,,--------+++***$$&&&
##@@@@##&&$$$$***********************$$$$&&&&####@@@@@@@@@@@@@@@@@@@@@##############@@@@@@###############&&&&&&&&&&&$$$$$$$$$$$**********$$$$&&&#@@@@##&&$$***+++----,,,,,,,,,,,,,,-------+++***$$&&
#@@@@##&&$$$$********************$$$$$$&&&&#####@@@@@@@@@@@@@@@@@@@@@@@@@@@#######@@@@@@@@@@#################&&&&&&&&&&&$$$$$$$$$$$$$$$$$&&&#@@@@@##&&$$***+++----,,,,,,,,,,,,,,,,,------+++**$$$&
&#@@@###&&$$$$$*****************$$$$$$$&&&&#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###############&&&&&&&&&&&&&&&$$$$&&&##@@@@##&&&$$***+++----,,,,,.......,,,,,,------+++***$$$
&#@@@@##&&&$$$$$$*************$$$$$$$$&&&&&######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@################&&&&&&&&&##@@@@@##&&&$$***++++----,,,,..........,,,,,-----++++***$$
$&#@@@@##&&&$$$$$$$$$$*****$$$$$$$$$$&&&&&&#######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##############@@@@@@##&&&$$$****+++----,,,.... .....,,,,-----+++++**$$
$&&#@@@@##&&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&#######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###&&&&$$$$***++++---,,,... ....,,,,-----+++++***$
$$&##@@@@##&&&&$$$$$$$$$$$$$$$$$$$$&&&&&&&&########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###################@@@@@@@@@@@@@@@@@@@@@@@@###&&&&&$$$$***+++---,,,... ....,,,,----+++++****$
$$&&#@@@@@###&&&$$$$$$$$$$$$$$$$$$&&&&&&&&&########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######################################################@@@@@####&&&&&$$$***+++---,,,... ....,,,,----+++++******
$$$&##@@@@@###&&&$$$$$$$$$$$$$$$$&&&&&&&&&&#########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&##@@@@@######&&&&$$$***++---,,,.......,,,,,----+++++*******
$$$&&##@@@@@###&&&&$$$$$$$$$$$$&&&&&&&&&&&##########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@############&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&&&###@@@@@@@####&&&&$$$**+++---,,,,,,,,,,,----+++++*******$$
$$$$&##@@@@@@###&&&&$$$$$$$$&&&&&&&&&&&&&&###########@@@@@@@@@@@@@@@@@@@@@@@@@@@######&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&##@@@@@@@@@@####&&&$$$***+++-------------+++++*******$$$$
$$$&&&##@@@@@####&&&&&$$$&&&&&&&&&&&&&&&&############@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$****************$$$$$&&&##@@@@@@@@@@@@@###&&&$$$***+++++++++++++++*******$$$$$$$
&&&&&&##@@@@@@####&&&&&&&&&&&&&&&&&&&&&&&############@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&&&&&&&&$$$$$$$$$$$$$$************************$$$$&&&#@@@@###@@@@@@@@@@###&&&$$$*****************$$$$$$$$$$&
&&&&&&&##@@@@@@#####&&&&&&&&&&&&&&&&&&&&##############@@@@@@@@@@@@@@@@@@@@@@@####&&&&&&&&&$$$$$$$$$$$$$************++++++++++++*******$$$&&#@@@@###########@@@@@@###&&&$$$$$$$$$$$$$$$$$$$$$$&&&&&
&&&&&&####@@@@@@#####&&&&&&&&&&&&&&&&&&###############@@@@@@@@@@@@@@@@@@@@@#####&&&&&&$$$$$$$$$$$$$$**********++++++++++++++++++++*****$$$&&#@@@##&&&&&&&&&&###@@@@@@###&&&&&&&&&&&&&&&&&&&&&&&&
############@@@@@@@#######################################@@@@@@@@@@@@@@@@@@@@@####&&&&&$$$$$$$$$$$$$**********++++++++++++++++++++++++++***$$$&#@@@##&&$$$$$$$$$$$$&&&##@@@@@#########&&&&&&&&###
#############@@@@@@@#######################################@@@@@@@@@@@@@@@@@@@####&&&&&$$$$$$$$$$$**********++++++++++++++----------++++++****$$&@@@##&$$*************$$$$&&#@@@@@@@@@##############
###########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&$$$$$$$$$$**********+++++++++++++-----------------++++**$$$#@@##&$$***+++++++++++****$$$&###@@@@@@@@@@@@@@####
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&$$$$$$$$***********+++++++++++++---------------------+++**$$&@@##&$$*++++----------+++***$$$&&##@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&$$$$$$$************++++++++++++----------,,,,,,,,,,-----++**$$@@##&$**++----,,,,,,,,---+++**$$$&&&###@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@#########################@@@@@@@@@@@@@@@@@@@@@@@@####&&&&$$$$$$************++++++++++++---------,,,,,,,,,,,,,,,---++**$@@##&$**+---,,,,.....,,,---+++**$$$$&&####@@@@@@@@
@@@@@@@@####@@@@@@@@@@@@@@##########################################@@@@@@@@@###&&&&&$$$$*************+++++++++++--------,,,,,,,,......,,,,---++*$&@@#&$*++--,,..........,,,--+++***$$$&&&&#####@@@@
@@@@@@######@@@@@@@@@@@@@##########&&&&&&&&&&&&&&&&#################@@@@@@@####&&&&$$$$$***********+++++++++++---------,,,,,,..........,,,--++*$$@@#&$*++--,,... ...,,,--+++***$$$$&&&&#####@@
@@@@########@@@@@@@@@@@@#########&&&&&&&&&&&&&&&&&&&&&&&&&&&########@@@@@@@####&&&&$$$$$***********+++++++++++--------,,,,,,..... ....,,--+**$@@#&$*++--,,... ...,,,---+++****$$$$&&&&##@@@
@@###########@@@@@@@@@@########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###@@@@@@@####&&&&$$$$***********+++++++++++--------,,,,,..... ...,,--++*$@@#&$**+--,,... ...,,,----+++****$$$$&&#@@@@@
####&&#####@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###@@@@@@####&&&&$$$$$**********+++++++++++-------,,,,,,..... ..,,--++*$@@#&$$*++--,,..........,,,----+++****$$$&##@@@@@@
##&&&&&####@@@@@@@@@######&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&&&&&&&&###@@@@@@@###&&&&$$$$$**********+++++++++++--------,,,,,,..... ...,,--++*$#@#&&$*++---,,,......,,,,,----++++**$$$&##@@@@@##
&&&&&&&&###@@@@@@@@######&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&###@@@@@@####&&&&$$$$**********+++++++++++--------,,,,,,,...........,,,--+**$&@@#&$**++---,,,,,,,,,,,,-----++***$$$&#@@@@@###&
&$$$&&&&###@@@@@@@@#####&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&##@@@@@@@###&&&&$$$$$*********+++++++++++---------,,,,,,,........,,,,--++**$&@@#&$$**++----,,,,,,,,,----+++***$$&&#@@@@###&&&
$$$$$&&&&###@@@@@@#####&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###@@@@@@####&&&&$$$$**********+++++++++++---------,,,,,,,,,,,,,,,,,---++**$&@@#&&$$**+++-------,------+++***$$&#@@@@###&&&$$
$$$$$$&&&&##@@@@@@####&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###@@@@@@###&&&&$$$$**********++++++++++++----------,,,,,,,,,,,,,----++**$$#@@##&$$***++++----------+++***$$&&#@@@@##&&&$$$$
**$$$$$&&&##@@@@@####&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&##@@@@@@####&&&&$$$$**********++++++++++++------------,,,,,,,-----+++***$$#@@@#&&$$***++++++----++++***$$$&#@@@@##&&&$$$$**
****$$$$&&##@@@@@###&&&&$$$$$$$$**************$$$$$$$$$$$$$$$$$$$$&&&###@@@@@@###&&&&$$$$***********+++++++++++++---------------------++++**$$&#@@@##&&$$****++++++++++****$$&&#@@@##&&&$$$*****
******$$$&&#@@@@###&&&$$$$$$**********************$$$$$$$$$$$$$$$$$&&&##@@@@@@####&&&&$$$$***********++++++++++++++-----------------++++****$$&#@@@##&&&$$$****+++++****$$$&&#@@@##&&&$$$****++*
++*****$$$&#@@@@##&&&$$$$****************************$$$$$$$$$$$$$$&&&###@@@@@@###&&&&$$$$$***********+++++++++++++++++---------+++++++****$$$&#@@@@##&&$$$$**********$$$$&#@@@@##&&$$$***++++++
+++++***$$&#@@@##&&&$$$********************************$$$$$$$$$$$$$&&&##@@@@@@####&&&&$$$$*************+++++++++++++++++++++++++++++*****$$$&&#@@@@##&&&$$$$$*****$$$$&&##@@@##&&$$$***++++++++
-+++++***$$&@@@##&&$$*****++++++++++++++****************$$$$$$$$$$$$&&&###@@@@@@###&&&&$$$$$**************+++++++++++++++++++++++++******$$$&&##@@@@###&&&$$$$$*$$$$$&&##@@@@##&&$$***++++------
----+++**$$&@@@#&&$$***++++++++++++++++++++***************$$$$$$$$$$$&&&##@@@@@@####&&&&$$$$*****************++++++++++++++++++++*******$$$$&&##@@@@@###&&&&$$$$$$$&&##@@@@##&&$$$***+++--------
,-----++**$$@@##&$$**++++++-----+++++++++++++**************$$$$$$$$$$&&&###@@@@@@####&&&&$$$$********************+++++++++++**********$$$$$&&&##@@@@@####&&&&$$$&&&##@@@@@##&&$$$**+++-------,,,
,,,,---++*$$@@#&$$**+++-------------++++++++++**************$$$$$$$$$$&&&##@@@@@@@###&&&&$$$$$***************************************$$$$$&&&###@@@@@@###&&&&&&&&##@@@@@##&&&$$***+++----,,,,,,,
..,,,,--+**$@@#&$**++-----,,,---------++++++++++*************$$$$$$$$$&&&###@@@@@@####&&&&$$$$$************************************$$$$$$&&&&##@@@@@@@####&&&&&##@@@@@@##&&&$$***+++----,,,,,,..
....,,,-++*$@#&$**++--,,,,,,,,,,--------+++++++++*************$$$$$$$$$&&&##@@@@@@@###&&&&&$$$$**********************************$$$$$$$&&&&###@@@@@@@@####&####@@@@@###&&&$$***+++----,,,,,....
..,,--+*$@#&$*++-,,,.....,,,,,,------+++++++++*************$$$$$$$$$&&&###@@@@@@####&&&&$$$$$******************************$$$$$$$$$&&&&&###@@@@@@@@#########@@@@@@###&&&$$***+++-----,,,,....
..,--+*$@#&**+-,,.........,,,,,------+++++++++************$$$$$$$$$$&&&##@@@@@@@####&&&&$$$$$$$$**********************$$$$$$$$$$$$&&&&&####@@@@@@@@@######@@@@@@@###&&&$$$***+++----,,,,,...
..,,-++*$&@@&$*++-,,.. ....,,,,-------++++++++*************$$$$$$$$$&&&###@@@@@@####&&&&&$$$$$$$$$$$$$**********$$$$$$$$$$$$$$$$$&&&&&&####@@@@@@@@@###@@@@@@@@####&&&$$$***+++------,,,,....
....,,--+*$@#&$*+--,.. ...,,,,,------++++++++*************$$$$$$$$$&&&###@@@@@@@####&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&#####@@@@@@@@@@@@@@@@@@@###&&&&$$$****+++------,,,,,....
..,,,--++*$@#&$*+--,,.. ....,,,,-------++++++++*************$$$$$$$$$$&&&###@@@@@@@####&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&#####@@@@@@@@@@@@@@@@@@@###&&&&$$$$***+++++------,,,,,,,.
,,,,--++**$@#&$*++-,,,........,,,,,------+++++++++*************$$$$$$$$$$&&&###@@@@@@@####&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&######@@@@@@@@@@@@@@@@@####&&&&$$$$****++++++-------,,,,,,
-----++**$@@#&$**+--,,,,,..,,,,,,,-------+++++++++*************$$$$$$$$$$&&&&###@@@@@@@####&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&######@@@@@@@@@@@@@@@@#####&&&&$$$$****+++++++------------
---+++**$$@@#&$$*++---,,,,,,,,,,--------+++++++++*************$$$$$$$$$$$$&&&###@@@@@@@#####&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&#######@@@@@@@@@@@@@@@#####&&&&$$$$*****+++++++++----------
++++***$$#@@#&&$**++------,,-----------+++++++++**************$$$$$$$$$$$$&&&###@@@@@@@@#####&&&&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&#######@@@@@@@@@@@@@@@#####&&&&$$$$$*****+++++++++++++++-+++
++****$$&@@@#&&$$**+++---------------++++++++++**************$$$$$$$$$$$$$&&&&###@@@@@@@@####&&&&&&$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&########@@@@@@@@@@@@@@#####&&&&&$$$$$********++++++++++++++++
****$$$&#@@@#&&$$***+++++---------++++++++++++***************$$$$$$$$$$$$$&&&&###@@@@@@@@#####&&&&&&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&#########@@@@@@@@@@@@######&&&&&$$$$$$***********++++++++++++*
***$$$&&#@@@##&&$$****+++++++++++++++++++++++***************$$$$$$$$$$$$$$$&&&####@@@@@@@@#####&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&#########@@@@@@@@@@@@######&&&&&&$$$$$*************************
$$$$$&&#@@@@##&&$$$*****++++++++++++++++++*****************$$$$$$$$$$$$$$$$&&&&###@@@@@@@@@#####&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###########@@@@@@@@@@@#######&&&&&&$$$$$*************************
$$$$&&##@@@@##&&&$$$$******++++++++++++******************$$$$$$$$$$$$$$$$$$&&&&####@@@@@@@@#####&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############@@@@@@@@@@#######&&&&&&$$$$$$$$********************$$$
$$&&&##@@@@@###&&&$$$$**********************************$$$$$$$$$$$$$$$$$$$&&&&####@@@@@@@@@#####&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############@@@@@@@@@@#######&&&&&&&$$$$$$$$$$$$************$$$$$$$
&&&&###@@@@@###&&&&$$$$$******************************$$$$$$$$$$$$$$$$$$$$$&&&&&###@@@@@@@@@@#####&&&&&&&&&&&&&&&&&&&&&&&&&&&##############@@@@@@@@@@#######&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
&&&###@@@@@@####&&&&$$$$$$**************************$$$$$$$$$$$$$$$$$$$$$$$&&&&&####@@@@@@@@@######&&&&&&&&&&&&&&&&&&&&&&&&&##############@@@@@@@@@@#######&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&
&&####@@@@@@####&&&&&$$$$$$$$$******************$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&####@@@@@@@@@@######&&&&&&&&&&&&&&&&&&&&&&###############@@@@@@@@@@@#######&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&
&####@@@@@@@@####&&&&&$$$$$$$$$$$$$********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&#####@@@@@@@@@@######&&&&&&&&&&&&&&&&&&&&###############@@@@@@@@@@@#######&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&
####@@@@@@@@@####&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&####@@@@@@@@@@######################&&###############@@@@@@@@@@@@@#######&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&
######@@@@@@@@@#####&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&####@@@@@@@@@@@#######################################@@@@@@@@@@@@@#######&&&&&&&&&&&$$$$$$$$$$$$$$&&&&&&&&&&&&&&
#####@@@@@@@@@@######&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&#####@@@@@@@@@@@#####################################@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#
####@@@@@@@@@@@#######&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&##########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###
####@@@@@@@@@@@@#######&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&###############@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&####
###@@@@@@@@@@@@@########&&&&&&&&&&&&&&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&#####################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######
##@@@@@@@@@@@@@@#########&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&#####################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&########
#@@@@@@@@@@@@@@@@#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&####################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######################@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&###########
#@@@@@@@@@@@@@@@@##########&&&&&&&&&&&&&&&&&&####################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###############################################@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&#############
@@@@@@@@@@@@@@@@@@###########&&&&######################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######################################&&&&#########@@@@@@@@@@@@@#######&&&&&&&&&&&&################
@@@@@@@@@@@@@@@@@@##########################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########@@@@@@@@@@@@@#######&&&&&###################@
@@@@@@@@@@@@@@@@@@##########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########@@@@@@@@@@@@@#############################@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&&&&&&&&&#######@@@@@@@@@@@@@#########################@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@################################@@@@@@@@@@@######&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&#######@@@@@@@@@@@@######################@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@########################################################@@@@@@@@@@@######&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&#######@@@@@@@@@@@@##################@@@@@
@@@@@@@@@@@@@@#######################################################################@@@@@@@@@@######&&&&&&&$$$$$$$$$$$$$$$$$$$$**********$$$$$$$$$$$$$&&&&&&&&######@@@@@@@@@@@@@###########@@@@@@@@@
@@@@@@###################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########@@@@@@@@@@######&&&&&&$$$$$$$$$$**************************$$$$$$$$$$$$&&&&&&&######@@@@@@@@@@@@@##@@@@@@@@@@@@@@@
@#####################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#####&&&&&&$$$$$$$$$*****************************$$$$$$$$$$$&&&&&&&######@@@@@@@@@@@@@@@@@@@@@@@@@@@
########################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######&&&&&&$$$$$$$***********************************$$$$$$$$$$&&&&&&&######@@@@@@@@@@@@@@@@@@@@@###
###########################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#####&&&&&&$$$$$$$***************************************$$$$$$$$$$&&&&&&######@@@@@@@@@@@@@@@#######
#############################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#####&&&&&$$$$$$$**********++++++++++++*********************$$$$$$$$$&&&&&&&#####@@@@@@@@@@@#########
##############################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&&$$$$$$*********++++++++++++++++++******************$$$$$$$$$$$&&&&&####@@@@@@@@@@@@########
################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#####&&&&&$$$$$$$********++++++++++++++++++++++****************$$$$$$$$$$$&&&&&###@@@@@@@@@@@@@#######
#################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#####&&&&&$$$$$$********++++++++++++++++++++++++++**************$$$$$$$$$$&&&&&####@@@@@@@@@@@@@######
##################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&$$$$$$*******++++++++++++++++++++++++++++++************$$$$$$$$$$&&&&&&###@@@@@@@@@@@@@######
###################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&$$$$$*******+++++++++++++++++++++++++++++++++***********$$$$$$$$$&&&&&&###@@@@@@@@@@@@@@#####
####################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&$$$$$*******+++++++++++++++++++++++++++++++++++***********$$$$$$$$&&&&&&###@@@@@@@@@@@@@@@####
#####################################@@@@@@@@@@@@@@@@@@@@@@@@@@@@###############@@@@@@@@@@@@@@@####&&&&&$$$$$******+++++++++++++++++++++++++++++++++++++**********$$$$$$$$&&&&&&&###@@@@@@@@@@@@@@@###
######################################@@@@@@@@@@@@@@@@@@@@@@##########################@@@@@@@@@####&&&&$$$$$******++++++++++++-----------+++++++++++++++++*********$$$$$$$&&&&&&&###@@@@@@@@@@@@@@@@##
####################&&&&&###########@@@@@@@@@@@@@@@@@@#################################@@@@@@####&&&&$$$$$*****++++++++---------------------+++++++++++++********$$$$$$$&&&&&&&###@@@@@@@@@@@@@@@@@#
###############&&&&&&&&&&&&&&&#######@@@@@@@@@@@@@@####################################@@@@@@###&&&&$$$$$*****+++++++--------------------------++++++++++********$$$$$$$&&&&&&####@@@@@@@@@@@@@@@@@@
@@##########&&&&&&&&&&&&&&&&&&&&#####@@@@@@@@@@@@######################################@@@@@@###&&&&$$$$******++++++-----------------------------+++++++++*******$$$$$$$&&&&&&####@@@@@@@@@@@@@@@@@@
@@@##########&&&&&&&&&&&&&&&&&&&&&####@@@@@@@@@########################################@@@@@@###&&&&$$$$*****++++++--------------------------------++++++++*******$$$$$$&&&&&######@@@@@@@@@@@@@@@@@
@@@@#########&&&&&&&&&&&&&&&&&&&&&&###@@@@@@@##########################################@@@@@####&&&$$$$*****++++++----------------------------------+++++++*******$$$$$$&&&&&#####@@@@@@@@@@@@@@@@@@
@@@@@@########&&&&&&&&&&&$$$$$$$&&&&##@@@@@@###########################################@@@@@###&&&&$$$$*****++++++--------------,,,,,,,,,------------+++++++******$$$$$&&&&&#####@@@@@@@@@@@@@@@@@@@
@@@@@@@########&&&&&&&$$$$$$$$$$$$$&&#@@@@@#####&&&&&&&&&############################@@@@@###&&&&$$$$****++++++------------,,,,,,,,,,,,,,,,---------++++++******$$$$$&&&&#####@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#######&&&&&$$$$$$$$$$$$$$$$&@@@####&&&&&&&&&&&&&&&&#######################@@@@@@###&&&$$$$*****+++++----------,,,,,,,,,,,,,,,,,,,,,--------++++++*****$$$$$&&&&####@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@######&&&&$$$$$$*********$$@@##&&&&&&&&&&&&&&&&&&&&&#####################@@@@@@###&&&$$$$****+++++----------,,,,,,,,,,,,,,,,,,,,,,,,-------+++++*****$$$$&&&&####@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@#####&&&&$$$$****++++++*$@@#&&$$$$$$$$$&&&&&&&&&&&&&###################@@@@@@###&&&$$$$****+++++--------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++****$$$$$&&&####@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@####&&&$$$****+++----+*$#@&$$*****$$$$$$$&&&&&&&&&&&&##################@@@@@@##&&&&$$$*****++++--------,,,,,,,,,,,,..........,,,,,,,-----+++++****$$$$&&&####@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@####&&&$$**+++--,,.,+$@&$*++++****$$$$$$$&&&&&&&&&&&#################@@@@@###&&&&$$$****+++++--------,,,,,,,,,,..............,,,,,,-----++++****$$$$&&&###@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@###&&$$*+++-,,. .-$#*-,,--+++****$$$$$$&&&&&&&&&&&################@@@@@###&&&$$$$****+++++-------,,,,,,,,,,................,,,,,,----++++***$$$$&&&##@@@@@@@@@@###@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@###&$$*++--,,,-*#$-. .,,-+++***$$$$$$&&&&&&&&&&&################@@@@@###&&&$$$$****++++--------,,,,,,,,,..................,,,,,----++++***$$$&&&##@@@@@@@@@######@@@@@@@@@@@@@
##################@@@@@@@##&$$*+++++*&@$-,..,--+++***$$$$$$&&&&&&&&&&&################@@@@@###&&&$$$$****++++--------,,,,,,,,........ .....,,,,----+++***$$$$&&##@@@@@@@@#########@@@@@@@#####
#########################@@@@#&$$*$$&@#$+-----+++****$$$$$$&&&&&&&&&&&&###############@@@@@###&&&$$$$****++++--------,,,,,,,,....... ....,,,,----+++***$$$&&##@@@@@@@######&&##@@@@@@#####
###########&&&&&&&&&&&&&&&&&@@@#@@#&**++++++*****$$$$$$&&&&&&&&&&&&###############@@@@@###&&&$$$****+++++--------,,,,,,,,...... ....,,,,---+++***$$$&&##@@@@@@#####&&&&&&##@@@@@@####
######&&&&&&&&&&$$$$$$$*******$$@@@@#&$$*********$$$$$$$$&&&&&&&&&&&################@@@@@###&&&$$$****++++++-------,,,,,,,,...... ....,,,----+++**$$$&&#@@@@@@#####&&&&&&&&&##@@@@@####
##&&&&&&&&&&&$$$$$$****+++-----++*$@@&&$$$$***$$$$$$$$$$&&&&&&&&&&&&################@@@@@###&&&$$$****+++++++-------,,,,,,,,...... ....,,,,---+++***$$&&#@@@@@####&&&&&&$$$$&&&##@@@@@###
&&&&&&&&&&&$$$$$$****+++--,,,.,,--+*$@##&$$$$$$$$$$$$$&&&&&&&&&&&&&#################@@@@@###&&&$$$****++++++++-------,,,,,,,,........ ......,,,,---+++***$$&&#@@@@@###&&&&&$$$$$$$$$&&##@@@@@##
#&&&&&&&&$$$$$$****+++---,,.. .,,-+*$@@##&&&$$$$$$&&&&&&&&&&&&&&&&################@@@@@@###&&&$$$*****++++++++-------,,,,,,,,..............,,,,---+++***$$&##@@@@###&&&&$$$$$$$$$$$$$&&##@@@@##
#&&&&&&$$$$$$$****++++--,,.. ..,--+*$@@@###&&&&&&&&&&&&&&&&&&&&&#################@@@@@@###&&&$$$$******+++++++-------,,,,,,,,,,........,,,,,,---+++***$$&#@@@@###&&&&$$$$$$******$$$$&&##@@@@#
##&&&&$$$$$$$*****+++---,,,.....,,--+*$$#@@@####&&&&&&&&&&&&&&&&###################@@@@@@###&&&$$$$********+++++++-------,,,,,,,,,,,,,,,,,,,,----+++**$$$&#@@@@##&&&&$$$$************$$$$&##@@@@
##&&&$$$$$$$$****++++----,,,,,,,,---+**$&#@@@@@######&&&&&&&&&&####################@@@@@@###&&&$$$$$********++++++++-------,,,,,,,,,,,,,,,-----+++***$$$&#@@@###&&$$$$*********+++****$$$$&##@@@
@##&&$$$$$$$******++++----,,,,,,---++**$$&#@@@@@@####################################@@@@@####&&&$$$$$$$*********+++++++-----------,,,,--------++++***$$&#@@@@##&&$$$$*****+++++++++++****$$$&#@@@
@@##&&$$$$$$******+++++-----------+++**$$&&#@@@@@@@@#################################@@@@@####&&&$$$$$$$$$$********++++++++-----------------+++++***$$$&#@@@##&&&$$$****+++++++++++++++****$$$&#@@
@@@##&&$$$$$******+++++++-------++++***$$$&##@@@@@@@@@@##############################@@@@@####&&&&&&$$$$$$$$$*********++++++++----------+++++++***$$$&#@@@@##&&$$$***+++++++--------+++++***$$$&#@
@@@##&&$$$$$*******++++++++++++++++****$$$&&##@@@@@@@@@@@@##########################@@@@@@####&&&&&&&&&$$$$$$$$$$********+++++++++++++++++++****$$$&&#@@@##&&$$$***+++++--------------++++***$$$&#
#@@@##&&$$$$$********+++++++++++++****$$$$&&###@@@@@@@@@@@@@@#######################@@@@@@#####&&&&&&&&&&&&$$$$$$$$$**********+++++++++++*****$$$$&#@@@@##&&$$***++++------------------++++***$$$&
#@@@@##&&$$$$**********+++++++++*****$$$$$&&&###@@@@@@@@@@@@@@@@@@##################@@@@@@#########&&&&&&&&&&&&$$$$$$$$$$*******************$$$$&##@@@##&&$$$**++++-----,,,,,,,,,--------+++***$$&&&
##@@@@##&&$$$$***********************$$$$&&&&####@@@@@@@@@@@@@@@@@@@@@##############@@@@@@###############&&&&&&&&&&&$$$$$$$$$$$**********$$$$&&&#@@@@##&&$$***+++----,,,,,,,,,,,,,,-------+++***$$&&
#@@@@##&&$$$$********************$$$$$$&&&&#####@@@@@@@@@@@@@@@@@@@@@@@@@@@#######@@@@@@@@@@#################&&&&&&&&&&&$$$$$$$$$$$$$$$$$&&&#@@@@@##&&$$***+++----,,,,,,,,,,,,,,,,,------+++**$$$&
&#@@@###&&$$$$$*****************$$$$$$$&&&&#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###############&&&&&&&&&&&&&&&$$$$&&&##@@@@##&&&$$***+++----,,,,,.......,,,,,,------+++***$$$
&#@@@@##&&&$$$$$$*************$$$$$$$$&&&&&######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@################&&&&&&&&&##@@@@@##&&&$$***++++----,,,,..........,,,,,-----++++***$$
$&#@@@@##&&&$$$$$$$$$$*****$$$$$$$$$$&&&&&&#######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##############@@@@@@##&&&$$$****+++----,,,.... .....,,,,-----+++++**$$
$&&#@@@@##&&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&#######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###&&&&$$$$***++++---,,,... ....,,,,-----+++++***$
$$&##@@@@##&&&&$$$$$$$$$$$$$$$$$$$$&&&&&&&&########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###################@@@@@@@@@@@@@@@@@@@@@@@@###&&&&&$$$$***+++---,,,... ....,,,,----+++++****$
$$&&#@@@@@###&&&$$$$$$$$$$$$$$$$$$&&&&&&&&&########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######################################################@@@@@####&&&&&$$$***+++---,,,... ....,,,,----+++++******
$$$&##@@@@@###&&&$$$$$$$$$$$$$$$$&&&&&&&&&&#########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&##@@@@@######&&&&$$$***++---,,,.......,,,,,----+++++*******
$$$&&##@@@@@###&&&&$$$$$$$$$$$$&&&&&&&&&&&##########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@############&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&&&###@@@@@@@####&&&&$$$**+++---,,,,,,,,,,,----+++++*******$$
$$$$&##@@@@@@###&&&&$$$$$$$$&&&&&&&&&&&&&&###########@@@@@@@@@@@@@@@@@@@@@@@@@@@######&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&##@@@@@@@@@@####&&&$$$***+++-------------+++++*******$$$$
$$$&&&##@@@@@####&&&&&$$$&&&&&&&&&&&&&&&&############@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$****************$$$$$&&&##@@@@@@@@@@@@@###&&&$$$***+++++++++++++++*******$$$$$$$
&&&&&&##@@@@@@####&&&&&&&&&&&&&&&&&&&&&&&############@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&&&&&&&&$$$$$$$$$$$$$$************************$$$$&&&#@@@@###@@@@@@@@@@###&&&$$$*****************$$$$$$$$$$&
&&&&&&&##@@@@@@#####&&&&&&&&&&&&&&&&&&&&##############@@@@@@@@@@@@@@@@@@@@@@@####&&&&&&&&&$$$$$$$$$$$$$************++++++++++++*******$$$&&#@@@@###########@@@@@@###&&&$$$$$$$$$$$$$$$$$$$$$$&&&&&
&&&&&&####@@@@@@#####&&&&&&&&&&&&&&&&&&###############@@@@@@@@@@@@@@@@@@@@@#####&&&&&&$$$$$$$$$$$$$$**********++++++++++++++++++++*****$$$&&#@@@##&&&&&&&&&&###@@@@@@###&&&&&&&&&&&&&&&&&&&&&&&&
############@@@@@@@#######################################@@@@@@@@@@@@@@@@@@@@@####&&&&&$$$$$$$$$$$$$**********++++++++++++++++++++++++++***$$$&#@@@##&&$$$$$$$$$$$$&&&##@@@@@#########&&&&&&&&###
#############@@@@@@@#######################################@@@@@@@@@@@@@@@@@@@####&&&&&$$$$$$$$$$$**********++++++++++++++----------++++++****$$&@@@##&$$*************$$$$&&#@@@@@@@@@##############
###########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&$$$$$$$$$$**********+++++++++++++-----------------++++**$$$#@@##&$$***+++++++++++****$$$&###@@@@@@@@@@@@@@####
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&$$$$$$$$***********+++++++++++++---------------------+++**$$&@@##&$$*++++----------+++***$$$&&##@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####&&&&$$$$$$$************++++++++++++----------,,,,,,,,,,-----++**$$@@##&$**++----,,,,,,,,---+++**$$$&&&###@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@#########################@@@@@@@@@@@@@@@@@@@@@@@@####&&&&$$$$$$************++++++++++++---------,,,,,,,,,,,,,,,---++**$@@##&$**+---,,,,.....,,,---+++**$$$$&&####@@@@@@@@
@@@@@@@@####@@@@@@@@@@@@@@##########################################@@@@@@@@@###&&&&&$$$$*************+++++++++++--------,,,,,,,,......,,,,---++*$&@@#&$*++--,,..........,,,--+++***$$$&&&&#####@@@@
@@@@@@######@@@@@@@@@@@@@##########&&&&&&&&&&&&&&&&#################@@@@@@@####&&&&$$$$$***********+++++++++++---------,,,,,,..........,,,--++*$$@@#&$*++--,,... ...,,,--+++***$$$$&&&&#####@@
@@@@########@@@@@@@@@@@@#########&&&&&&&&&&&&&&&&&&&&&&&&&&&########@@@@@@@####&&&&$$$$$***********+++++++++++--------,,,,,,..... ....,,--+**$@@#&$*++--,,... ...,,,---+++****$$$$&&&&##@@@
@@###########@@@@@@@@@@########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###@@@@@@@####&&&&$$$$***********+++++++++++--------,,,,,..... ...,,--++*$@@#&$**+--,,... ...,,,----+++****$$$$&&#@@@@@
####&&#####@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###@@@@@@####&&&&$$$$$**********+++++++++++-------,,,,,,..... ..,,--++*$@@#&$$*++--,,..........,,,----+++****$$$&##@@@@@@
##&&&&&####@@@@@@@@@######&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$&&&&&&&&###@@@@@@@###&&&&$$$$$**********+++++++++++--------,,,,,,..... ...,,--++*$#@#&&$*++---,,,......,,,,,----++++**$$$&##@@@@@##
&&&&&&&&###@@@@@@@@######&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&###@@@@@@####&&&&$$$$**********+++++++++++--------,,,,,,,...........,,,--+**$&@@#&$**++---,,,,,,,,,,,,-----++***$$$&#@@@@@###&
&$$$&&&&###@@@@@@@@#####&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&##@@@@@@@###&&&&$$$$$*********+++++++++++---------,,,,,,,........,,,,--++**$&@@#&$$**++----,,,,,,,,,----+++***$$&&#@@@@###&&&
$$$$$&&&&###@@@@@@#####&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###@@@@@@####&&&&$$$$**********+++++++++++---------,,,,,,,,,,,,,,,,,---++**$&@@#&&$$**+++-------,------+++***$$&#@@@@###&&&$$
$$$$$$&&&&##@@@@@@####&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###@@@@@@###&&&&$$$$**********++++++++++++----------,,,,,,,,,,,,,----++**$$#@@##&$$***++++----------+++***$$&&#@@@@##&&&$$$$
**$$$$$&&&##@@@@@####&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&##@@@@@@####&&&&$$$$**********++++++++++++------------,,,,,,,-----+++***$$#@@@#&&$$***++++++----++++***$$$&#@@@@##&&&$$$$**
****$$$$&&##@@@@@###&&&&$$$$$$$$**************$$$$$$$$$$$$$$$$$$$$&&&###@@@@@@###&&&&$$$$***********+++++++++++++---------------------++++**$$&#@@@##&&$$****++++++++++****$$&&#@@@##&&&$$$*****
******$$$&&#@@@@###&&&$$$$$$**********************$$$$$$$$$$$$$$$$$&&&##@@@@@@####&&&&$$$$***********++++++++++++++-----------------++++****$$&#@@@##&&&$$$****+++++****$$$&&#@@@##&&&$$$****++*
++*****$$$&#@@@@##&&&$$$$****************************$$$$$$$$$$$$$$&&&###@@@@@@###&&&&$$$$$***********+++++++++++++++++---------+++++++****$$$&#@@@@##&&$$$$**********$$$$&#@@@@##&&$$$***++++++
+++++***$$&#@@@##&&&$$$********************************$$$$$$$$$$$$$&&&##@@@@@@####&&&&$$$$*************+++++++++++++++++++++++++++++*****$$$&&#@@@@##&&&$$$$$*****$$$$&&##@@@##&&$$$***++++++++
-+++++***$$&@@@##&&$$*****++++++++++++++****************$$$$$$$$$$$$&&&###@@@@@@###&&&&$$$$$**************+++++++++++++++++++++++++******$$$&&##@@@@###&&&$$$$$*$$$$$&&##@@@@##&&$$***++++------
----+++**$$&@@@#&&$$***++++++++++++++++++++***************$$$$$$$$$$$&&&##@@@@@@####&&&&$$$$*****************++++++++++++++++++++*******$$$$&&##@@@@@###&&&&$$$$$$$&&##@@@@##&&$$$***+++--------
,-----++**$$@@##&$$**++++++-----+++++++++++++**************$$$$$$$$$$&&&###@@@@@@####&&&&$$$$********************+++++++++++**********$$$$$&&&##@@@@@####&&&&$$$&&&##@@@@@##&&$$$**+++-------,,,
,,,,---++*$$@@#&$$**+++-------------++++++++++**************$$$$$$$$$$&&&##@@@@@@@###&&&&$$$$$***************************************$$$$$&&&###@@@@@@###&&&&&&&&##@@@@@##&&&$$***+++----,,,,,,,
..,,,,--+**$@@#&$**++-----,,,---------++++++++++*************$$$$$$$$$&&&###@@@@@@####&&&&$$$$$************************************$$$$$$&&&&##@@@@@@@####&&&&&##@@@@@@##&&&$$***+++----,,,,,,..
....,,,-++*$@#&$**++--,,,,,,,,,,--------+++++++++*************$$$$$$$$$&&&##@@@@@@@###&&&&&$$$$**********************************$$$$$$$&&&&###@@@@@@@@####&####@@@@@###&&&$$***+++----,,,,,....
..,,--+*$@#&$*++-,,,.....,,,,,,------+++++++++*************$$$$$$$$$&&&###@@@@@@####&&&&$$$$$******************************$$$$$$$$$&&&&&###@@@@@@@@#########@@@@@@###&&&$$***+++-----,,,,....
..,--+*$@#&**+-,,.........,,,,,------+++++++++************$$$$$$$$$$&&&##@@@@@@@####&&&&$$$$$$$$**********************$$$$$$$$$$$$&&&&&####@@@@@@@@@######@@@@@@@###&&&$$$***+++----,,,,,...
..,,-++*$&@@&$*++-,,.. ....,,,,-------++++++++*************$$$$$$$$$&&&###@@@@@@####&&&&&$$$$$$$$$$$$$**********$$$$$$$$$$$$$$$$$&&&&&&####@@@@@@@@@###@@@@@@@@####&&&$$$***+++------,,,,....
....,,--+*$@#&$*+--,.. ...,,,,,------++++++++*************$$$$$$$$$&&&###@@@@@@@####&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&#####@@@@@@@@@@@@@@@@@@@###&&&&$$$****+++------,,,,,....
..,,,--++*$@#&$*+--,,.. ....,,,,-------++++++++*************$$$$$$$$$$&&&###@@@@@@@####&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&#####@@@@@@@@@@@@@@@@@@@###&&&&$$$$***+++++------,,,,,,,.
,,,,--++**$@#&$*++-,,,........,,,,,------+++++++++*************$$$$$$$$$$&&&###@@@@@@@####&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&######@@@@@@@@@@@@@@@@@####&&&&$$$$****++++++-------,,,,,,
-----++**$@@#&$**+--,,,,,..,,,,,,,-------+++++++++*************$$$$$$$$$$&&&&###@@@@@@@####&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&######@@@@@@@@@@@@@@@@#####&&&&$$$$****+++++++------------
---+++**$$@@#&$$*++---,,,,,,,,,,--------+++++++++*************$$$$$$$$$$$$&&&###@@@@@@@#####&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&#######@@@@@@@@@@@@@@@#####&&&&$$$$*****+++++++++----------
++++***$$#@@#&&$**++------,,-----------+++++++++**************$$$$$$$$$$$$&&&###@@@@@@@@#####&&&&&$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&#######@@@@@@@@@@@@@@@#####&&&&$$$$$*****+++++++++++++++-+++
++****$$&@@@#&&$$**+++---------------++++++++++**************$$$$$$$$$$$$$&&&&###@@@@@@@@####&&&&&&$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&########@@@@@@@@@@@@@@#####&&&&&$$$$$********++++++++++++++++
****$$$&#@@@#&&$$***+++++---------++++++++++++***************$$$$$$$$$$$$$&&&&###@@@@@@@@#####&&&&&&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&#########@@@@@@@@@@@@######&&&&&$$$$$$***********++++++++++++*
***$$$&&#@@@##&&$$****+++++++++++++++++++++++***************$$$$$$$$$$$$$$$&&&####@@@@@@@@#####&&&&&&$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&#########@@@@@@@@@@@@######&&&&&&$$$$$*************************
$$$$$&&#@@@@##&&$$$*****++++++++++++++++++*****************$$$$$$$$$$$$$$$$&&&&###@@@@@@@@@#####&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###########@@@@@@@@@@@#######&&&&&&$$$$$*************************
$$$$&&##@@@@##&&&$$$$******++++++++++++******************$$$$$$$$$$$$$$$$$$&&&&####@@@@@@@@#####&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############@@@@@@@@@@#######&&&&&&$$$$$$$$********************$$$
$$&&&##@@@@@###&&&$$$$**********************************$$$$$$$$$$$$$$$$$$$&&&&####@@@@@@@@@#####&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############@@@@@@@@@@#######&&&&&&&$$$$$$$$$$$$************$$$$$$$
&&&&###@@@@@###&&&&$$$$$******************************$$$$$$$$$$$$$$$$$$$$$&&&&&###@@@@@@@@@@#####&&&&&&&&&&&&&&&&&&&&&&&&&&&##############@@@@@@@@@@#######&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
&&&###@@@@@@####&&&&$$$$$$**************************$$$$$$$$$$$$$$$$$$$$$$$&&&&&####@@@@@@@@@######&&&&&&&&&&&&&&&&&&&&&&&&&##############@@@@@@@@@@#######&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&
&&####@@@@@@####&&&&&$$$$$$$$$******************$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&####@@@@@@@@@@######&&&&&&&&&&&&&&&&&&&&&&###############@@@@@@@@@@@#######&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&
&####@@@@@@@@####&&&&&$$$$$$$$$$$$$********$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&#####@@@@@@@@@@######&&&&&&&&&&&&&&&&&&&&###############@@@@@@@@@@@#######&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&
####@@@@@@@@@####&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&####@@@@@@@@@@######################&&###############@@@@@@@@@@@@@#######&&&&&&&&$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&
######@@@@@@@@@#####&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&####@@@@@@@@@@@#######################################@@@@@@@@@@@@@#######&&&&&&&&&&&$$$$$$$$$$$$$$&&&&&&&&&&&&&&
#####@@@@@@@@@@######&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&#####@@@@@@@@@@@#####################################@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#
####@@@@@@@@@@@#######&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&##########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###
####@@@@@@@@@@@@#######&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&###############@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&####
###@@@@@@@@@@@@@########&&&&&&&&&&&&&&$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&#####################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######
##@@@@@@@@@@@@@@#########&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&#####################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&########
#@@@@@@@@@@@@@@@@#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&####################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######################@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&###########
#@@@@@@@@@@@@@@@@##########&&&&&&&&&&&&&&&&&&####################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###############################################@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&#############
@@@@@@@@@@@@@@@@@@###########&&&&######################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######################################&&&&#########@@@@@@@@@@@@@#######&&&&&&&&&&&&################
@@@@@@@@@@@@@@@@@@##########################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########@@@@@@@@@@@@@#######&&&&&###################@
@@@@@@@@@@@@@@@@@@##########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########@@@@@@@@@@@@@#############################@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$&&&&&&&&&&#######@@@@@@@@@@@@@#########################@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@################################@@@@@@@@@@@######&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&#######@@@@@@@@@@@@######################@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@########################################################@@@@@@@@@@@######&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&#######@@@@@@@@@@@@##################@@@@@
@@@@@@@@@@@@@@#######################################################################@@@@@@@@@@######&&&&&&&$$$$$$$$$$$$$$$$$$$$**********$$$$$$$$$$$$$&&&&&&&&######@@@@@@@@@@@@@###########@@@@@@@@@
@@@@@@###################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########@@@@@@@@@@######&&&&&&$$$$$$$$$$**************************$$$$$$$$$$$$&&&&&&&######@@@@@@@@@@@@@##@@@@@@@@@@@@@@@
0.894005141199125