add hodor logger

                                                                `
                                                              `` ````
                                                            ``,,,,,.````
                                                            `,,,:;;;::,.:,  `,::,`
                                                      .`   `,::;;:::;;;:,..`.,,.``````
                                                     `:`  ``,,::;::;'';;;;,.,...``....`
                                                     ,.`` ``,:;';++++;;;;;;:..,,,:,,:,.``
                                                   `.:,..,;:'+++'######+':;;:..;;:,:,:```..`
                                                   ,:.``.,;''#+#########'++':,,;,;;,::....,.
                                                  `.:,`,::''+++@##@#@@@##+;';:..,:;;;;:;:,`.``
                                                  `,;:::;;'+#++@@###@####+'';:,,.,:;;;:::;:,,```
                                                '.:;;;;;;'++'++'##+##+';+++;;:;,;;::,;';';;;;,``
                                               .+;;''';'''++''++###':+';#+#';;:,,;:::.,;;;;;.,`
                                               ,';''''++'++#+++##++;'++'+#+;'#+;,`'+:,`',::':',. `
                                             `..:;'''+++##++#'#+##+;;''+';;;:+#+'..;;';,;+'';,.```
                                           `,,,;;;'''+#####+++'###+;:'+'++'';;#++':;##+'#++++': ,`..`
                                           `,;;''''''+####@###++##';;'++##+++''';;:,::;:;:;;;;:.`.````
                                           .::;''''++#+'##@##+####+;''+++####';++'+',,'''++'';,.`. ``
                                          ..,;;'+''+##:###@#@#@###+''++#++@##+++#++;+:.;+++++;,.``,```
                                         `.';';;;''+++++####@##@###+''+#####+++#'';:;::#+++++';,`.,````
                                         .,;';'';'++#++'####@#@##@#+'###++##@';+#+'+;,,;##++++':``,.``  ``
                                         :'';';:+#+##++'######@##+''@##++###@#:,++#+++'.,++++++::`.;:`   `
                                         ;''';''#+##+++#+#+#+####+#@@@#######+';,;+;'###++##++;';:.:::,   `
                                         :;;;';'''#+';++#+##+##+###@@@###@####';:,,'''###'###+::::;,;;'   `
                                        .;''+'';++##''+'+'+++++++###@@#@+##+##+;;;,';'++#+'++'':,`;;'+.`  `
                                       ,;'''++':+##';';;';+'''''++###@##+###+#++;;'.,.;'+';;'+;,,``;`;;;,`
                                      ;;;:''+''++++'';';:'';;;;';'+++####++#####++';;'.'#+':;';::``..`',``
                                     ,,;;;'+++++++++';'::';;;::;.'##+#+##+'+###++++#+#+;.;#''++;:,..:,:;;`
                                    .;:;;''+#+++''+'';;:;;;;:::;,;+++##++'+++####++'+'+++::'';+';;;:;';,,,``
                                    ,:';++;++#++''+'+'';;;::,,,,;'++++++''''+++++#+++++####++##+++;';;:,.``.`
                                    ,''++#';;##'++':++';;;;:,..,:;+++++'''';''++++++###########+#'+';;:..`` `
                                   ,;+++##+''##++'';##'';::,..`..;'''''';;;;;'''++++++##++######+#++'';`...`
                                   .++####++###++;:;#+';;:,,.```.,:;'''';;;;;;;''+'+++##+#####++++++++#:,`.`
                                   ;''++''++####;:,,+'';::,.`.`...;::;;;;;;;;;;;''''++++########'#++++#',.,.
                                  .:''';'+#####+':':';':,,.....```.,::;;;;;;;;;;;;''+++++#########+#+###;..`
                                  .;;;';;++####+:,:+';,.,....``````.,,::::;;;:::;;'''+++++#########+#+'';,`,
                                 `:'+'''''';'++':...,.....`.````````.,,::::::::::;;'''++++#+#######'';+;,,`.
                                 `:+;;;''+';'+';,..``````.``.````````..,,::::,,,:::;;'+++++++###@##+;;'',```
                                 .;+,:'++#';''':,`````````.```````````.,,,,,,,,,,::;;''++++++++######+':,..``
                                 ,'+:';+++';;;;,.`````````````````````..,,,,,,,,,:::;;''+++++++++#####;';:..,`
                                `,'::''##+';;::,.````````````````````....,,,,,,,,,:::;'''+++++++++####+++';:``
                                `,;::;+##+'+;::,.`````````````````````....,,,,,,,,,:::;'''''''''''##@@##'';;`
                                `.:,:''#+++'::,.```````````````````````....,,,.,,,,,:::;;'''';;';;###@###:,``
                                `.,,:;'##+++':,.``````````````````````.....,,...,,,,,::;;;;;:::;;'######+':`
                                ,`,.,;'+##++';,.``````````````````````.....,,..,,,,,,::::::::::;:'#####++;:;,`
                                ,.:.,:;+###+';,..`````````````````````....,,,..,,,,,,:::::,,,::::'#####;:,:. `
                                `::,:::'###'':,..`````````..`````````.....,,,,,,,,,,,,:::,,,,,,,:'#####'::,.`
                                .;,::,::+#+';::.``````...,,,,,,,,........,,,,,,,::::,::::,,,,,.,;+####++;:..`
                               ` .:::;:,'+#+::,,.``..,,,:,:::;;;''';::,,..,,,,,::::,,:::,,......;+####++++,``
                              `  .,,:;'::'+++:,,.``.,,::,:;;;''+++++';;,,..,,,::;;::::;;;;,.````;+####+'#+:.`
                              `  `.:;;+',;+#+;,..``.,,,.,..,::;;''''';:,....,::;'''''++++';,.```;+#####;++:,.`
                              `  ` ;';+#::'#+;:....,,......,,::::;;::::,.`..,:;''+#+#####++';,``;+####++;''.,`
                                 `.'+'++';+++',,.`.......,;:`.:;'+;::,,..``.,;'++++#####+++++;,`;######+;;::,
                                 .+#''++'''''':,.``....,,:.,'+###'''::..```.,;+++++''';;;;'+++;.;#####+''+;:.
                                 '++''''+''+++;,.``...,:,,;++:@+''';:,,.```.,;+##+##';;''''''+',;#####++'';;,
                                 #++';;+'+'+++;,.``...,,:+;.;+#;;;+',...````,'+###++###+''+''+','####++';;;:.
                                `+++';'''+'+++;.````.,,:::,.::;::;;:.`..```.,'####+;;+@##++#++':+###+++;'':.`
                                 ;'+'';;'''++;:.````.....,,,,:;;:;;:,.`````.,'####':'@#++#+++'':+###++''#';;`
                                 .++';;;';'+';,`````````..,,,,,::;::.``````.,;##++;,;+'''##++'';+##+#++##+':
                                  :';;::::'+';.``````````..,,::::,,.```.```.,;++++'::;;;;'++''';+##+#++#+#'`
                                  .;;:;;;+;'+:.`````````````.......````.```.,;++++'';;''++''+'';+######+#+,
                                  `;';'''',;+:.```````````````...``````````.,;'++''';'''+++'''';+#####+#''.
                                  `.;;;'';,,',..```````````````````````````.,;''''';;;;'++''''';'#####+#',,
                                  . ,'''';..;,..```````````````````````````.,;'''';;;;;;;'''''';'####+++;,`
                                  . ,:'++:`.,..````````````````````````````.,;'''';;:::;;;;;;;;;;##+#++;,,
                                  . ,,'':,.`.,..```````````````````````.```.,;''';;::::::;;;;;;::#++''':`.
                                 `,..,...::`.....```````````````````````.```,;''';;::::::;;;;;:,:++''';.
                                 ``,,.,.``,`....```````````````````````````..:;'';;::::::;;;;;:.;+++';.  `
                                     ..````......``````````````````.````````.,:''';::::::;;;;;:.;###;,    `
                                     `.````.....``````````````````..````````.,,:'';;::::::;;;;:.+##+:
                                     ...````,....```````````````...````````..,,,.'';::::;;;;;;:.####,
                                   `.`:,...`,.....``````````````...````````..,,,,.';;:::;;;';:,.###+`
                               `.` `:';'::::......````````````````..,..,...,,,::::+';;;;;;'';:.,+++'
                                 `,,,:;+''::,....`.````````````````,;'+',,:::;''';+'';;;'''';:.'+'+,
                                     `,;';,,,....```````````````````,:::;:;';'++++++''''''';:,.++:,
                                       .::.`,......`````````````````..,::;''+++#++++''''''';:.,+;;`
                                       ``` `,......``````````...`....,.,:';'++#+++++''''''';,.,+''
                                            .......`````````.....,.,..,:;';;'+++++++''''''';,.,',
                                            ...,...````````.,,,.,.,,,,::;;;:;'++++++'''''''::`
                                            ...,,...```````,,,,,,,,,,,,:;;;;;''++++++''''''':
                                            ..,,....``````.,,:::,,,,..,:,,::;'''++++++''''';.
                                            ..,...,...````.,:'##';;;;;;;::::'''''++'++''''';.
                                          .`..,,,.....````.,,:,:;'++''+++++++++++#++''''''':
                                        '#+....,,,.....`......``,,,,.;;'++########+''''''';.
                                       :+#+..`.,,,,,........````..,:,.,:;:;+'+++++''''''';;`
                                       +###..``,,,,,,......``````...,,:;:;;''+++''''''''';,
                                      :++##.```.,,,,,,......``.`...,,:;;;'''+++'''''''''':
                                    `;'++##,```.,,:,,,......```...,,:'''+++''+'''''''''';.
                                    '++++##:````,,,::,,............,:;';'''''''''''''''',
                                   ,++++###'````.,,:::,..............,::;;;;;'''''''''';
                               `   '+++#####.````.,,:::,,.....``......,,,:::;;''''++'';`
                              :'+'`+#+###+##:````.,,::;:,,,..```````...,,,:::;;'''++''.
                             ;+++++####+#####.````.,,::;;,,...``````....,,,:::;''++''..
                            ;++++++###+######;````..,,::;;:,.....`.`..,.,,,,::;''++',..
                      `.,::+'+'++++##+########,````.,:::;';:,........,,,.,,::;''++',::.
                    `'+''+++#+#++++#+#########+.```..,:::;'':,,.,...,,:,,,,:;;'++':;,;`
                   '+++++++++#+####++##########'.``...::;;;''::,,,.,,,,,,,::;'++':;:;;
                 `++++++++++++#####+###@#+######:```..,,:;';'';:::,,:::::::;''++;';:';,
                `''+++++++++++#####++##@########+.``...,:;;''+'+;;:::;;;;;'''++''';'::#;
               `'': ` `'++++++++###++############'.``...::;'''++++''''''''++++++'';';,##,
               :`       .+++++++##################;.....,,:;''++++++++++++++++++'''''.##+`
          ,;;''''';,```` `+++++############+#######;...,,,,:;;''++######+##+++++''++',###'
       `:;'''''''+'+++,`   +#++########+###+########',..,,,:::;''++++++++#+++++''''';;@@@+';;++''';,.
     `'''+++++'++++++##+`  `++++######++#############;,..,,,,:;:'''+'+++++###++;;''',#@@@@+:####+#+'''.
    :;;'''++++++++#######``` ++####+##################;,,,,,,:::;;;;''+++++#++'::''',@@@###'#######+'++:
   ::;''''++++++#####+##++````###+#####+####+#######@#+:,,,,,,,::;;;;;'''+++++;,,;';.#@@@@@#:#@#####++++` `
 .;''+++++++++++#++++#+++#:````####+###################+::,,,,,,:::::;;''+'''';,,'';,@@@@###'#@@#@######+';';.
;+''''+++++++#+++#+++##+++#````,#+++#####################::::,:,::::::;;'''''';::'';;@@@@####,@@#@@@@#####+'''.
++++++++'+'+'+++#+++#+#++++#````'#######++###############@'::,,::::::::;;''''+':''':#@@@@#+#+:.@@@@@@####+#+++;
+''++++++++++#++++++##++++++:````###+####################@#';:::::;;:::;;'''''';'+':@@@@###+#;`:@@@@@@##+##+++'`
''''+'++++#++####+#+##+#++++#````,+#+########@############@##;;;;:;;;;;:;;'+++''++':@@@@@##+#'`.:@@@#####++#+'+;
+'+''+++++#+#####++#+#+######+..``++++########################'';;;;;;;;;;''++'+++'+@@@@@##+#+``,;@@@@###+++++++
++++++++++++++####++##+###++##...``###+#########+############@####+';;;;;'++++++++;#@@@@@@@##+``.,;@@@@###'+#++';
'+''++++++'#+#####+###########+..`.'+#+####+######@########@@@@@@@@#+''''++++++++':@@@@#@##++#.``.,'@@@###+++++'';
+++++++++'+++##################....`###+#######@#@########@@@@#@@@@@@++++++++++++'+@@@@#+###+#'```,:'@#####++++++''.
++++++++++###++#+##############:...`++##+#######@#######@@@@@@@@@@@@@#+++++++++++;#@@@#+''#+'#''.`.,:+@####+++''+++'`
++++#++#+######+##+#############,....##########@@##@###@@@@@@@@@@@@@@@#++++++++++:@@@@##+++#+'''#'`.,;#@@@##++++++++'
+++##++++###########+#######@##@,...`##@##############@@@@@@@@@@@@@@@@@#++++++++''@@@+##+''##;+'+#'`.:;@@@@#+++++#+++.
++++'+++#+#++#+#################',,...###############@@@@@@@@@@@@@@@@@@@##++'''+'##++##'#'''+;'+#@+#.,::#@######+##++';
+++++++#+#+++++++#+##+###########,,....############@#@@@@@@@@@@@@@@@@@@@@##';''+;#++#############@@#+,.,,+#####++##+++''
++++#'+#+####+#+####+#####@####@#......#############@@@@@@@@@@@@@@@@@@@@@@#';'+++#+#+#@@@@@@@#@@###@#+..,,######+####++''
++++#'+++#+###++#+##+#+@#########.....`,####@#######@@@@@@@@@@@@@@@@@@@@#@#';'+####@@@@@@@@@@@@@#@@###:...'#####+###+#+''.
++#+#+#+#++#++###+#+#++@#########;....`.##############@@@@@@@@@###@@@@@#@##+''##@@@@@@@@@@@@@@#####@+:``...@###++####++++'
++++++#+#+#++++#++#+#+#@####@#####....`.+############@#@@@@@@@#@###@@@@#@###'##@@@@@@@@@@@@@########+````..;###++####+##+'
++#+++####++++#++#+#+##@@#@@######...````:##############@#@#@@#@###@##@#@######@@@@@@@@@@@@####+##++'+,``````#############+
++#+#+###++#+#+#++#+#@@#@##@@##@###`.`````+##############@##@###@########@#####@@@@@@@@@@@@####+#+'###':``````+++#########+
+##+#####++++#+##+#+##@#@#@#@##@###```````.##+##############@#@##@####++####@###@@@@@@@@@@@#++''+++'+##+``````+++#########'