       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-             .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*             %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%            #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-         :%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#        +@@#-*@@*--+%@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       *%+* :@+.    .=@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%       #..  -:       :@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                     +@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.                    +@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*..::--                    -*@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@#:                          :+%@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@%*- .=###*=                :*@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@**@@@@@@=               -@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+-:           :@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*           .----+@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%*+-.                  -@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+-.                   .-+%@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%.                  .=*#@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#                   %@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#**+--::.         ::*@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-         *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+       =@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%+-:::+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
       .@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.       
