................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@$........................................................... ............................................................++++++++++++++++++++++++++++++++++++++++............................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................ ................................................................................................................................................................