//////////////////////////////////
///+$####$%//+++%%+++//+$####$%///
//+##%++%################$++%##$//
//%##+%####################$+$##//
///$###########################+//
///$####%----$#######=---/#####+//
//######----->######%-----######+/
/+#######>--=>------=>=-=$######$/
/%#########=----##/----$#########/
/%########-----+###-----########$/
//########------->------%#######+/
//+#######--------------#######%//
///+#######------------%######%///
/////%######%=-------+######$/////
///+/+##########%%###########/+///
////######//////////////######////
//##############################//
//########$##$$$$$$$$###$########/
/##$####$$$$$$$$$$$$$$$$$$####$##/
//####$$#######$$$$$######$$####//
//###$$#########$$$####-###$$$##//
/########---##########---########/
/##$$$$#########---########$$$$$##
/#$$$$$$$###---####---###$$$$$$$#/
/#$$$$$$$##----####----##$$$$$$$##
/##$$$$$$#---#--##--#---#$$$$$$##/
/###$$$$$##--########--##$$$$$###/
///##$$$$$##---------###$$$$$###//
////###$$$$####---#####$$$$###////
///+/##$$$$$$$######$$$$$$$$#/+///