// File: brandoncanaday[P]1730sh/1730sh.cpp
// Function: print_logo()
void print_logo() {
  cout << ":  ....,.......,..,...  ..,,,.,:::~::::::::+~=~:,,., ..,,.,.,:,,,.,,..........+Z" << endl;
  cout << "....... ...,,..,...........,~OOOO88N$$$ZO$$$$$$7=,...........~:,,...,.........,Z" << endl;
  cout << ".. .........~.........,:=$8DMNDD8DNNDNDDDNNDDNNDZI+:.......,...................," << endl;
  cout << "....................,~7ODDDMD8ODNNNDDD88ND8DDNNDNNO?:,.,,,,,. ..,:... .........:" << endl;
  cout << "..................,=$MNDDDDDDDD8O88DND8OO88OD8DMNNNNI~,...,,,........  ..... .~?" << endl;
  cout << "...............,,~?NDN8DN8O$$Z77I?IIIII777$$Z8DNDDNDN7=:....,.............. ..+I" << endl;
  cout << ".................$DDDNDDO$$$77IIIIIIII?I??IIII7$$Z7ODN7+.................  .. .," << endl;
  cout << "................?8NDNDDOZ7$777II???III?????III77$$Z$Z88I~............. ..  ....." << endl;
  cout << ".... ..........,DNDNDD8Z$77777III?+++???????II777$$ZOO87~....... ... ..........," << endl;
  cout << " .............,~DNNDD8OZ77$77IIIIII=++++?++??I7777$ZZO8D~,,.,.. ....... .......:" << endl;
  cout << "...... ...,...:$NDDD8OO$7$7$77I??+~+====?=IIIII77$$ZOO8O+,..... ....:. .. ......" << endl;
  cout << "...... ...,...=ZNNNN88OZ$777$7I?I++==+++++=??+??I7$ZZOOO7...,......:............" << endl;
  cout << "....... ......:DNDNDD8O$$$$$$77I??+===+?+I??II?II77ZZZOO8,.. .,......... ......." << endl;
  cout << ".........,.. .:8NDDDDDZ$7$$$$7???+==~~~==?????+??I7$ZZOOO+...::,...............:" << endl;
  cout << "..... ........~7NNDD8O$$$ZZZ777O7$$$Z$7?+~~=++?+II7$$ZZOO=, ..,,,.....:... . ..?" << endl;
  cout << "....  .. .....~7DDDD8Z$$$Z8MNMMNNMMMNMMMMMNND8DNNMMMMMMNMN7I?...,... .~.. ....,=" << endl;
  cout << "..............+?ZDDD8OZ$ZNMMMMMMMMMNMMNMMMMNMMMMMMMMMMMMMNMMM~...... ,........,=" << endl;
  cout << ".. . .........,=ZDD8OZZ$$MNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMI=..,.    .  .   . ." << endl;
  cout << ". . . .  .....,INNDNMMNMNNMMMMMMMMMMMMMMMMD~MMNMMMMMMMMMMMDMDI.....             " << endl;
  cout << "..   .......,=Z77ODDOO$ZZMMMMMMMMMMNMMMMNMM$?$DMMMMMMMMMMNNMN~...,.. ..  ......," << endl;
  cout << ".    ........:D8$I7OOZZ$$MNMMMMMMMMMMMNMMMZ?+IOMMMMMMMMMMNMM7?.....   .  ......." << endl;
  cout << "..   ........+$$777ZOZZ$$MNMMMNNNNNNMNMMMN?+?I$NMMMMMMMMMNMZ?~....    ...   ...." << endl;
  cout << ". .  ........~I7IOZ$OZ$$$MNMNNNNNNMNNNMMM7?+??$OMMMMMMMMMMM?=... .  . ... ..  .~" << endl;
  cout << ".    ........~III$$7ZOZ$7$DMMNNNNNNNNNND$II???IZ8MMMMMMMMMM=.,....   ..  .... .Z" << endl;
  cout << ".    ........~III$$7ZOZ$7$DMMNNNNNNNNNND$II???IZ8MMMMMMMMMM=.,....   ..  .... .Z" << endl;
  cout << "....... .....~77??7$OZZZ$7III?++++++++7II7ZZ$7Z8OZOODDDND8=.... ... ...       .." << endl;
  cout << "...  . .,,...:II$$Z$OZZZ$777??++==++++$8NMOOMMMMNDZ$$$ZOO?....... ..,,..     . ." << endl;
  cout << ". . . ........:+I7I7OZ$Z$$77I??+++????III$IZ7788OZZZ$$ZOO+..,,.. .........  ...." << endl;
  cout << ". ... .........,:=$8OZZ$$$777IIII?I?+??$$$I?ZZ788O$$Z$ZOOI,......  .......  . .." << endl;
  cout << "... .............:~Z8Z$$$777777I7I+?O$7+I7I?77$$$88ZZOOO8=,,..,,... ...... ....." << endl;
  cout << "... . ......,~.....~ZOZ$$$777777$7?7Z7OOZOZZ7ZO8OOOOZOOOZ,.....,:,. ....,.....:I" << endl;
  cout << "..  ........,,.....,ZOZZ$7$777777778DOII?I??I??ZNN88ZOOZ?,:...,.. .....,...  .?Z" << endl;
  cout << "+,..........:.... .,ZZOZZ$$$$$777$ZI??I?????I?7$ZZ7$ZO$I:,.. ..,... ....,. ...$O" << endl;
  cout << "..... ... .........:ZZZ8OZZZ$$$$7$ZI?III77O88DD8$Z$$O$=:.,....,,=~............,7" << endl;
  cout << ".. ... ..... ....,::ZZZZ8OOZZZZ$OO87$7$777I787ZZOOO8O$?,,. .,.:,......,.....,.. " << endl;
  cout << "... ........:...,=~NOZ$ZZ888OZOZZO8ZZZ$$$$ZOZ8O88DNDDDDO...:......,,:.... .?...." << endl;
  cout << "..............,,:NM8OZZ$ZOONDO8OZOD$$Z7777I7ZZOO8DNNMMMND$N..,.............. .:+" << endl;
  cout << ".  .... ......::NMNMOZZ$$ZO8DMD88ODOD888ZO8ZDD88NMMMMN8D++7M?~...,,,..:,......=I" << endl;
  cout << ".............,DDNOZM8ZZZ$$ZZODMNDO88ODODO88DDDNNMMMND8O7$NMNN:...,,...........~I" << endl;
  cout << ".....,......,NDNDOZ8DZ$ZZ$ZZZOOOMM8NDNN88O8DNNNNMMNO877ZOMNMNN.,..... .......,,?" << endl;
  cout << "~. .......,:DDDDDDD+8Z$$$ZZZZZOZZZMMMMMMMMMMNMMMM8OO8NNNNMMNMNN+~.............:+" << endl;
  cout << ".. ......,+DDDDNDDD88O$$$77$ZZOZOOZDMMMMMMMMMMMMOOZO8NMMMDMNNNDN7=,,..........:+" << endl;
  cout << "..,.. .,.ZDDDDDND88N8OZ$$77$Z$ZOOOOOONMMMMMMMMMOZZOO8NMN88MNNNNNNNN$=~:......,,=" << endl;
  cout << ".......:ODDDDDNODD8D8OZ$$$$$7$ZOOOO888DMMMMMMMOZOOOOD8NNIDMNDNNNNNNNZ8?:.. . ..=" << endl;
  cout << "..  .+O8DDNDDDO8DDD8DDZ$$$$77$$ZZOO888DDDMMMNOZZZOOOM+NMDD8NNDNNDNNDNDODD$+,...." << endl;
  cout << "...:7Z8DDDDDDDDDDDDO88=$$$$$7777$Z$ZO8OOOZZZZZZZZOONMDDN$$DMNDDNNNDDDDD8DDD8=,,," << endl;
  cout << "?$ZO8DDDDDNDDDNDDND7$888Z$$$$$77$$$$$$$$$$777$ZZONNM$DDN$Z7MDDNNNNNN8DDDDDDD8ZII" << endl;
  cout << "D88DD8DDDDDNDDNDDNN8D88DD88$$$7$7$$$$$7$7777$8NNNNNZ88DM$DOMNDNNNNNNDDDDNNDDNDN8" << endl;
  cout << "DDDD8DDDDNNDDDN88NN8DN8:$888Z$$77777$77$8DDNNNNNNNN~DDNNDNMMNDDNNNNNDNDDDNNDDDND" << endl;
  cout << "DDD8NDDNDNDNDNND8DM?8D+OI~OD88D8DDNDDNNNNNNNNNNNDDZDDDNN=NDDMDNNNNNNNNDNDDNDDNDD" << endl;
  cout << "DDDNDNDDDNNDDDND88D788N?~D88888O8DNNDDNDDDNDDDDDDND8DD8I?DDOMNNNNNNNDNNDNDDND8DD" << endl;
  cout << "DDDDDDDDNDNNNDDD88D$DDDD8DD8788888DDDDDDDDDDDDDDDNDD8D:D8D?IMDDNNNNNNNDDNDDDNDDD" << endl;
  cout << "" << endl;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
movq 0x1727d(%rip), %rdi     # 0x1bfc8
leaq 0xf3cf(%rip), %rsi      # 0x14121
callq 0x32e0
movq %rax, %rdi
movq 0x17247(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x1725b(%rip), %rdi     # 0x1bfc8
leaq 0xf3fe(%rip), %rsi      # 0x14172
callq 0x32e0
movq %rax, %rdi
movq 0x17225(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x17239(%rip), %rdi     # 0x1bfc8
leaq 0xf42d(%rip), %rsi      # 0x141c3
callq 0x32e0
movq %rax, %rdi
movq 0x17203(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x17217(%rip), %rdi     # 0x1bfc8
leaq 0xf45c(%rip), %rsi      # 0x14214
callq 0x32e0
movq %rax, %rdi
movq 0x171e1(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x171f5(%rip), %rdi     # 0x1bfc8
leaq 0xf48b(%rip), %rsi      # 0x14265
callq 0x32e0
movq %rax, %rdi
movq 0x171bf(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x171d3(%rip), %rdi     # 0x1bfc8
leaq 0xf4ba(%rip), %rsi      # 0x142b6
callq 0x32e0
movq %rax, %rdi
movq 0x1719d(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x171b1(%rip), %rdi     # 0x1bfc8
leaq 0xf4e9(%rip), %rsi      # 0x14307
callq 0x32e0
movq %rax, %rdi
movq 0x1717b(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x1718f(%rip), %rdi     # 0x1bfc8
leaq 0xf518(%rip), %rsi      # 0x14358
callq 0x32e0
movq %rax, %rdi
movq 0x17159(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x1716d(%rip), %rdi     # 0x1bfc8
leaq 0xf547(%rip), %rsi      # 0x143a9
callq 0x32e0
movq %rax, %rdi
movq 0x17137(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x1714b(%rip), %rdi     # 0x1bfc8
leaq 0xf576(%rip), %rsi      # 0x143fa
callq 0x32e0
movq %rax, %rdi
movq 0x17115(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x17129(%rip), %rdi     # 0x1bfc8
leaq 0xf5a5(%rip), %rsi      # 0x1444b
callq 0x32e0
movq %rax, %rdi
movq 0x170f3(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x17107(%rip), %rdi     # 0x1bfc8
leaq 0xf5d4(%rip), %rsi      # 0x1449c
callq 0x32e0
movq %rax, %rdi
movq 0x170d1(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x170e5(%rip), %rdi     # 0x1bfc8
leaq 0xf603(%rip), %rsi      # 0x144ed
callq 0x32e0
movq %rax, %rdi
movq 0x170af(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x170c3(%rip), %rdi     # 0x1bfc8
leaq 0xf632(%rip), %rsi      # 0x1453e
callq 0x32e0
movq %rax, %rdi
movq 0x1708d(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x170a1(%rip), %rdi     # 0x1bfc8
leaq 0xf661(%rip), %rsi      # 0x1458f
callq 0x32e0
movq %rax, %rdi
movq 0x1706b(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x1707f(%rip), %rdi     # 0x1bfc8
leaq 0xf690(%rip), %rsi      # 0x145e0
callq 0x32e0
movq %rax, %rdi
movq 0x17049(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x1705d(%rip), %rdi     # 0x1bfc8
leaq 0xf6bf(%rip), %rsi      # 0x14631
callq 0x32e0
movq %rax, %rdi
movq 0x17027(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x1703b(%rip), %rdi     # 0x1bfc8
leaq 0xf6ee(%rip), %rsi      # 0x14682
callq 0x32e0
movq %rax, %rdi
movq 0x17005(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x17019(%rip), %rdi     # 0x1bfc8
leaq 0xf71d(%rip), %rsi      # 0x146d3
callq 0x32e0
movq %rax, %rdi
movq 0x16fe3(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16ff7(%rip), %rdi     # 0x1bfc8
leaq 0xf74c(%rip), %rsi      # 0x14724
callq 0x32e0
movq %rax, %rdi
movq 0x16fc1(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16fd5(%rip), %rdi     # 0x1bfc8
leaq 0xf77b(%rip), %rsi      # 0x14775
callq 0x32e0
movq %rax, %rdi
movq 0x16f9f(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16fb3(%rip), %rdi     # 0x1bfc8
leaq 0xf7aa(%rip), %rsi      # 0x147c6
callq 0x32e0
movq %rax, %rdi
movq 0x16f7d(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16f91(%rip), %rdi     # 0x1bfc8
leaq 0xf7d9(%rip), %rsi      # 0x14817
callq 0x32e0
movq %rax, %rdi
movq 0x16f5b(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16f6f(%rip), %rdi     # 0x1bfc8
leaq 0xf808(%rip), %rsi      # 0x14868
callq 0x32e0
movq %rax, %rdi
movq 0x16f39(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16f4d(%rip), %rdi     # 0x1bfc8
leaq 0xf7e6(%rip), %rsi      # 0x14868
callq 0x32e0
movq %rax, %rdi
movq 0x16f17(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16f2b(%rip), %rdi     # 0x1bfc8
leaq 0xf815(%rip), %rsi      # 0x148b9
callq 0x32e0
movq %rax, %rdi
movq 0x16ef5(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16f09(%rip), %rdi     # 0x1bfc8
leaq 0xf844(%rip), %rsi      # 0x1490a
callq 0x32e0
movq %rax, %rdi
movq 0x16ed3(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16ee7(%rip), %rdi     # 0x1bfc8
leaq 0xf873(%rip), %rsi      # 0x1495b
callq 0x32e0
movq %rax, %rdi
movq 0x16eb1(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16ec5(%rip), %rdi     # 0x1bfc8
leaq 0xf8a2(%rip), %rsi      # 0x149ac
callq 0x32e0
movq %rax, %rdi
movq 0x16e8f(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16ea3(%rip), %rdi     # 0x1bfc8
leaq 0xf8d1(%rip), %rsi      # 0x149fd
callq 0x32e0
movq %rax, %rdi
movq 0x16e6d(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16e81(%rip), %rdi     # 0x1bfc8
leaq 0xf900(%rip), %rsi      # 0x14a4e
callq 0x32e0
movq %rax, %rdi
movq 0x16e4b(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16e5f(%rip), %rdi     # 0x1bfc8
leaq 0xf92f(%rip), %rsi      # 0x14a9f
callq 0x32e0
movq %rax, %rdi
movq 0x16e29(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16e3d(%rip), %rdi     # 0x1bfc8
leaq 0xf95e(%rip), %rsi      # 0x14af0
callq 0x32e0
movq %rax, %rdi
movq 0x16e07(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16e1b(%rip), %rdi     # 0x1bfc8
leaq 0xf98d(%rip), %rsi      # 0x14b41
callq 0x32e0
movq %rax, %rdi
movq 0x16de5(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16df9(%rip), %rdi     # 0x1bfc8
leaq 0xf9bc(%rip), %rsi      # 0x14b92
callq 0x32e0
movq %rax, %rdi
movq 0x16dc3(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16dd7(%rip), %rdi     # 0x1bfc8
leaq 0xf9eb(%rip), %rsi      # 0x14be3
callq 0x32e0
movq %rax, %rdi
movq 0x16da1(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16db5(%rip), %rdi     # 0x1bfc8
leaq 0xfa1a(%rip), %rsi      # 0x14c34
callq 0x32e0
movq %rax, %rdi
movq 0x16d7f(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16d93(%rip), %rdi     # 0x1bfc8
leaq 0xfa49(%rip), %rsi      # 0x14c85
callq 0x32e0
movq %rax, %rdi
movq 0x16d5d(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16d71(%rip), %rdi     # 0x1bfc8
leaq 0xfa78(%rip), %rsi      # 0x14cd6
callq 0x32e0
movq %rax, %rdi
movq 0x16d3b(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16d4f(%rip), %rdi     # 0x1bfc8
leaq 0xfaa7(%rip), %rsi      # 0x14d27
callq 0x32e0
movq %rax, %rdi
movq 0x16d19(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16d2d(%rip), %rdi     # 0x1bfc8
leaq 0xfad6(%rip), %rsi      # 0x14d78
callq 0x32e0
movq %rax, %rdi
movq 0x16cf7(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16d0b(%rip), %rdi     # 0x1bfc8
leaq 0xfb05(%rip), %rsi      # 0x14dc9
callq 0x32e0
movq %rax, %rdi
movq 0x16cd5(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16ce9(%rip), %rdi     # 0x1bfc8
leaq 0xfb34(%rip), %rsi      # 0x14e1a
callq 0x32e0
movq %rax, %rdi
movq 0x16cb3(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16cc7(%rip), %rdi     # 0x1bfc8
leaq 0xfb63(%rip), %rsi      # 0x14e6b
callq 0x32e0
movq %rax, %rdi
movq 0x16c91(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16ca5(%rip), %rdi     # 0x1bfc8
leaq 0xfb92(%rip), %rsi      # 0x14ebc
callq 0x32e0
movq %rax, %rdi
movq 0x16c6f(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16c83(%rip), %rdi     # 0x1bfc8
leaq 0xfbc1(%rip), %rsi      # 0x14f0d
callq 0x32e0
movq %rax, %rdi
movq 0x16c4d(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16c61(%rip), %rdi     # 0x1bfc8
leaq 0xfbf0(%rip), %rsi      # 0x14f5e
callq 0x32e0
movq %rax, %rdi
movq 0x16c2b(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16c3f(%rip), %rdi     # 0x1bfc8
leaq 0xfc1f(%rip), %rsi      # 0x14faf
callq 0x32e0
movq %rax, %rdi
movq 0x16c09(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16c1d(%rip), %rdi     # 0x1bfc8
leaq 0xfc4e(%rip), %rsi      # 0x15000
callq 0x32e0
movq %rax, %rdi
movq 0x16be7(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16bfb(%rip), %rdi     # 0x1bfc8
leaq 0xfc7d(%rip), %rsi      # 0x15051
callq 0x32e0
movq %rax, %rdi
movq 0x16bc5(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16bd9(%rip), %rdi     # 0x1bfc8
leaq 0xfcac(%rip), %rsi      # 0x150a2
callq 0x32e0
movq %rax, %rdi
movq 0x16ba3(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16bb7(%rip), %rdi     # 0x1bfc8
leaq 0xfcdb(%rip), %rsi      # 0x150f3
callq 0x32e0
movq %rax, %rdi
movq 0x16b81(%rip), %rsi     # 0x1bfa8
callq 0x3330
movq 0x16b95(%rip), %rdi     # 0x1bfc8
leaq 0x10694(%rip), %rsi     # 0x15ace
callq 0x32e0
movq %rax, %rdi
movq 0x16b5f(%rip), %rsi     # 0x1bfa8
callq 0x3330
popq %rbp
retq