&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################################################################################################################## &&######&&######&&######&&######&&######&&######&&######&&######&&######&&######&&&&&&########################################################################################################################## &&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&&&########################################################################################################################## &&&&&&&&##&&&&&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&&&########################################################################################################################## &&&&&&######&&######&&######&&######&&######&&######&&######&&######&&######&&######&&########################################################################################################################## &&&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&########################################################################################################################## &&&&##&&&&&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&&&&&&&########################################################################################################################## &&######&&######&&######&&######&&######&&######&&######&&######&&######&&######&&&&&&########################################################################################################################## &&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&&&########################################################################################################################## &&&&&&&&##&&&&&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&&&########################################################################################################################## &&&&&&######&&######&&######&&######&&######&&######&&######&&######&&######&&######&&########################################################################################################################## &&&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&########################################################################################################################## &&&&##&&&&&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&&&&&&&########################################################################################################################## &&######&&######&&######&&######&&######&&######&&######&&######&&######&&######&&&&&&########################################################################################################################## &&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&&&########################################################################################################################## &&&&&&&&##&&&&&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&&&########################################################################################################################## &&&&&&######&&######&&######&&######&&######&&######&&######&&######&&######&&######&&########################################################################################################################## &&&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&########################################################################################################################## &&&&##&&&&&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&&&&&&&########################################################################################################################## &&######&&######&&######&&######&&######&&######&&######&&######&&######&&######&&&&&&########################################################################################################################## &&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&&&########################################################################################################################## &&&&&&&&##&&&&&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&&&########################################################################################################################## &&&&&&######&&######&&######&&######&&######&&######&&######&&######&&######&&######&&########################################################################################################################## &&&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&########################################################################################################################## &&&&##&&&&&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&@@&&##&&&&&&&&########################################################################################################################## &&######&&######&&######&&######&&######&&######&&######&&######&&######&&######&&&&&&########################################################################################################################## &&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&##&&&&&&&&########################################################################################################################## &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################################################################################################################## ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################ ################################################################################################################################################################################################################