CPN === .. code-block:: text .::::,,,,:.. ..:;ii;;;;;;,,,:::. .,;i;;;,,,:::::::::::,;;;:. .,;iii;,,,,:::::.::.....::::,;;;:: .tff;;;,,,,:::::...........:::,;;it,. :ift;,;,,,,:::..............:::,;;;ffi .ifti;,;;,,,:::.:............:::,,,;;ijj. :tLti;,;;;,,,:::.............::,,,,;;;it: :jftii;;;,,,,::::..........::::,,,;i;iif, .ijjtii;,,,,:,::::.........:::,,,;;;itjf; :tjti;;;,,,:::::...........::,,,;;;ijff; :jjtii;;;i;i;;;;;,:::.......:::,,;iijLL; :jjLEGLjjGLLLGDEGDEEEfi,;ifDDEGLGLLfGLtfG; .ifjftjtjDGEEEKWWEEEEEEf;jEWEKKKKEEEEGEKDjfLt. .iitjjfjjGGDEDDDDGDGGEf:.,LWDEEKWKWWKDGKjifGf. .,ifGffffGDGGDDDDDDGDG;:.,jEDDEEDEEEEDGEfi;it. :i,tfjffffLGLGGGGLft;i;,:;iiGDDDGGDDGDDLft;i;. .,;tfjffjjjttttti;,;ii,:.;ii;ijLGGDDGGfGj;,;, .tfjjffjt;;;,,,;;;;;;:. :;ii;;::,;itjfLt;i,. ,tfjjjjjii;;it;;jGDGjttjLLLt,i;;;itjLGfi:. ,tftjjjjtiitti;;;itjDDDGLft;,iiiitjfLGj;. ;jftjjjjtiii,i;;,,,:,,,:,,;;;iiiijfLGj;: .:tEGftjfjji;i;tfLGGGGLjtjjjtittti;ijLLj .ifGLtfjtfjji;;tjfDEEGGDDDDDDDKKEjiitfGL; ,ijLLGLitjtjfjjtiii;;tjjti;,,itfLjitjtLGGGi:.: .:;tfLffffLGj;ffjfffjt;;;;;;ttjLLLffjitttjfLGEKKDDDGLj,,:. :,ijfLLLLffffLLGGi;tfLLfffti;;;;,:::::;;iiiijfLGDEDDDDGGGGGGGGGLfjti;,. .,iLLLLGLLGLffffLfLLf:,ifLLfLLft;ii;,,,,,;iiiitLDDijDDGDDDGGGGGGGGGGDGGGGft;: LGGLLGGGGLGGfffLGjfjLt..;tLLLGGDfffttiiiijffGDEKEt:jDGGGGGGGGGGGGGLGGGGGGGGDGLj LGLGGLLLLfDGffjffffjLLf,.:itjLLGGGGDEEEKKEEEDEEj;:,GDLDGLLGLLGGGGGGLGGLGGGGGLGG LLLLLLLLGLDGLfjfjfjffLLj..:,ijfLGGGGDDDEEDDDEDf,:.tKDLGGGLGGGGLLGGGLLGLGGLGGGLG LLLGGLGGLLGGLffjtfjfffGtii...,;;jLLDEKKWWWWW,.....fKLLLGGGLLLLLLGGLLLLGGGGGGLLL