\7\7\7\7@@@@@@@@@@@clone module 2.77777775d
##########################################################################
##########################################################################
#######DDDDDDDDDDDDDDDDD##################################################
#####DD###############DD''################################################
#####DD##'''''''''''##DD''################################################
#####DD##'##^^^^^^^^##DD''################################################
#####DD##'##^^^^^^^^##DD''###########DDDDDDDDD############################
#####DD##'^^^^^^^^^^##DD''##########DDD#######DDD#########################
#####DD##'^^^^^^^^^^##DD''########DD###DD''D#####DDDD#####################
#####DD##'DDDDDDDDDD##DD''########DD###''##'^^#######DD###################
#####DD###############DD''########DD'''####'''^^'DD####'##################
#####DD'''''''''''''''''DD'#######DD###^^###DD''#''#####''################
###DD###################DD'^^^^^DD###^^##^^######''^^###''################
###DD####^^^#####'''''##DD'####D####^##^^#######^''^^^^^''################
###DDDDDDDDDDDDDDDDDDDDDDD'##DD######^^#######^^^^^'''''''################
#####'''''''''''''''''''''###DD#############^^^^^^^^^^^'##################
#############################DD'###########^^^^^^^^''''#''################
###########################DD###''''#####^^^^^^^'''####D''################
###########################DD#######'''##^^^''''###DDDDD''################
###########################DD##^#######'''''####DDDDDDDD''################
#######DDDDDDDDDDDDDDDDD###''#####^^########DDDDDDDDDDD'''################
#####DD###############DD''###'''#####^^##DDDDDDDDDD''''###################
#####DD##'''''''''''##DD''######''''#####DDDDDDD'''##^^###################
#####DD##'##^^^^^^^^##DD''##########'''##DDD''''#####^^###################
#####DD##'##^^^^^^^^##DD''#############'''''#########^^###################
#####DD##'^^^^^^^^^^##DD''###########################^^###################
#####DD##'^^^^^^^^^^##DD''###########################^^###################
#####DD##'DDDDDDDDDD##DD''###########################^^###################
#####DD###############DD''######^^#####^^#####^^#####^^###################
#####DD'''''''''''''''''DD'####^##^^#^^##^^#^^##^####^^###################
###DD###################DD'^^##^##^^#^^##^^#^^##^##^^#####################
###DD####^^^#####'''''##DD'##^^#####^######^#####^^#######################
###DDDDDDDDDDDDDDDDDDDDDDD'###############################################
#####'''''''''''''''''''''################################################
##########################################################################
##########################################################################
##########################################################################