///(#/((((#((##%%%&&&&&&&&&&&&@@@@@@@&&&&&@&&&&&&&&&%//#(##@(#///////((((
 *//////(/((##%%%%&&&&&&&&&%&&&&&&&&&@@&%&@@@@@&@@@@&@&%(/(((%&#//////////
 ,,****/(######%%%%%&&%%&&&&&@@&&&@&&&&@@@@@@@@@@&&&(,,. .,.. .. ,(.//****
 *,,**/(((########%%%&&&&&@@@@&@&&&@@&@@@&%&#.     .,/#%&&###*.    (#%####
 ,*/(((((##((###%%%%&&@@@@@@@@@@@@@@@@@(.,.. (###%&&%%&&&&&&&&%&/  @.(((##
 *////(((#######%&@@&@@&&&&&&@%/ (% @    *(/(%@(###(#(((#&#####%%.@ (/////
 /////(####(#((/(,.             ....... (/(####%%(##((((#(/(/(((#/ ,(((###
 ///////*/*,,.,  *(((*/(@@..,..        .#(/(((((/&&#////*/(((****/..((/###
 //*/*    .*#((((((((((((#/,, .    ..,.. #(##((%@@(/,,**((((##(((* %/#//##
 .     *((/*/******,*,,*/*,...,.   &&&&@@  &&&&&%%%&%%%%(###%%&&, @&//*//#
     ,/**,,,,,,,(##,,,(,#*,*//,.  ,(#%&&@@(  @&&@@@@@@@&%%%%&#   %@&#(,,/(
     .*,,,,,,,,/(((*,#%%####%##(  *(%%&&@@@@/ .#/&&%#/,.   .#@@&%%%@@&*.,*
  /*  **/*,**/(#(###%%&&&%##%##. **(#%&@@@@@@&%*,,,*/(%##//(#&%%%%#&@@%/,,
 #//**  /***(#%%%%%%%&&####&%/  //**((#%&&&&%%%&&#/(#&&@@&&&&&%%###%&@#,,,
 #/****/  #(//(((((###@&#%.  .,//(#/****((((#,.*(##/*/#%&@@&@@&&%%##@@&/ ,
 #/**,,*(#, ,%&&%%(.    ../#(//*///*.  ..,**,,.,*%&@&(/(#&&&&&&&%%%#&&&@.(
 #(*,....,(#%((((*,.,*(#%##(/((....    .,(#%%&&@@&@@@@@((%&%%&%%&&@&%%&@(#
 //*,...    .....,*(######(/(##(***(###%%%#%&&@@@@@@@&@@&%&&&&&&&&&&##&@((
 **,...     ..,**/(((######(##((###%%%%&@@&%%&%%%&&&&&&&@@&&%&%&&&@%(&&@((
 *,,..   ...,*,**/*//(((#####((######%#(//**//**,,,,/#&&@@&@&@&&&&%%##%#(#
 ****,.....,*////***/(((######((((#(*,..,,#%@&@%(&%..,*#%&@@@@@&&&&&%##((#
  ,*,,,...,*/(((((/*/((((######(/*,  **//#&#&(&%&##%,  ./#%&@@@@&&&%%#//(#
     ....,,**/(((((//((#######((*. */(((##%%%%%%%%%%%%%%&&&&%&@@&&%%##*/##
       ..,***,*/(/(/((((#%%%%%##(((((#((#%%&%%%%&%%%&&&&&&&&&&@&&&%%#(((((
 ,*/,    .,,*/,*/////(((#%%&%%#(((((((((###%%%&&&@&&&&&&&&&@@@@&&%###/(###
 *(((/,.  ..,**,*////(((###%&&#((#(/((###%%%&&@&&&&&&&&@&&&@@@&&%%##,*/*(/
 ***((**,  +---------------------------------------------------+  (*,,.***
    ...   /|  You need at least sixteen pigs to finish the job |  .**/,,,/
          /|  in one sitting, so be wary of any man who keeps  |    ,**.,,
          /|  a pig farm.                                      |  ..    ,%
 ,,.      /+---------------------------------------------------+    (.
  .       /////////////////////////////////////////////////////   ##(   *#