Code:
	
               ."                    .
               .;,                   "
                ,@.                 ,O,.
               .;O;                .O@,
               .;"@.               ;O@;
                ;"@@..          ...OO@" ..       . .    .. . .    ..   .
           . ."#;"@#O##"OOOO""";,,,..,, O,.;.OO ;; ,..O"; "O,;",,"@., " .;
            OO##@@##@@@OOOO#######@".;,@##".,.  ..,.,. ,.,. ,.; ;;   ;.;;
         ,"#O"";OO"OO#O@@####@####""O"@@;";""""OOOOOOO#";OOO@@OO.   OO@OO@""".
        .@#"@@O"@####O@@@@####@@#"OO"@###""O@ "OO;OOO#. .."@@@@OO@. ..,OO@.
      .  @OO"#@"O###@@@#@####@##"O"O@####OOO@O,OO,OOO#.   "OOO O@@@ . O@@@,
      . ;@O""@O#OOOOO@#@#######"OOO@OO###OO@##.;O;OOO#.  ."OOO .O@O#."@O@@#
       .;O@O"#O",;";"O@###@###"O"O#""O@##OOO#@OO".OO@#.   O@@@  "OO@;@@@@@O .
       ,.@@@O#O"""@O;OO######"O#O@O"@O@@@OOOOOOO.,OOO#  .,O@@@. "OO@;@@O@@@O..
. . .;.;;;"@@@OO"";;"O@#####"O@O@""""O@##OOO##@#OO@OO#  ;#O@@@, "O@#@@@@@@@@.
  ;;"""O@@@O@@##OOOO@######"@@O##OOO@@###OOO###O@#OOO#,,O#O@@@..OOO@@#..@@@@,
.,..     ,";##############O@;O###########OO@,, O@;OO@#;"O#O@@@,.@@@O@"  "@@OO.
       ,";""O@#@#########;O;@############OO@..;OO;OO@@;@@#OO@#;O@#"O@   .@O@@
      ;""O@#@,##########"@"@###########"#######################"@@#@#@#;O@@@@@"
   .,OO, .  .""O@######O@OO##########.@#@.   .;O;@,,....;... ,..,.. .      .. .
   .       ."O@@######O@@@@@@@@@@O@@@@O###;  ;@", O"O";"O@O",O@@.""".
          .O@#"  .O@################";;@###O..;;;".",,".,".".OO",OOO,.      .
         "@"     O@### @######@"@###,O,;",;;;@O", ,,,,;;  ;.;;  @OO,"" ,,..,@,.
      .         .@@##    ;@@@.  .;#OO@;,;"@;,#;###;@@"@".O"O;@O @@@@@#"@"@@;@"
                ,@#.               #""";@,@";;O"""".#".,"O"O@";;@;@#@@@@;@@OO".
                @O                  ;@   ,.....   ,...,. ... , .,  ...... ..