000000000000000000000000000000000000088888888888888888888888888888888888 000000000000000000000000000000000000000008888888888888888888888888888880 000000080088888800088888000000000000088888888888888888888888888888888888 0000000GGCLfttttttffLCC080008888088888888888888888888000GGGGGGGGGGCG8888 000008C;tLLf1iiii;;:::.i800888888888888888888880CLLftt11i;;:::::::,.f888 000008t;tCGf1;::::,,...,G808888888888888888GLfttfft1;:,,:;i1fLLCCCLfG888 0000081;tGCti;::::,,....L808888888888888GCt1fLLt;, .,ifCG888888888888888 000000i;fGCti;::::,.....f808888888888GLttLGCt;. ,tG88888888888888888888 000000i;fGCti;::::,.....f8088888880Lt1fLLt1;, ;L08888888888888888888888 0000081;fGCti;::::,.....L8088880Ct1tfCL1;:,.,iC8888888888888888888888888 000008t:1LCti;::::,.....L800CLt1tfLLti:,...;C888888888888888888888888888 000008C:ifLf1;:::,......:1111tfLLf1;,,...;L88888888888888888888888888888 00000081:1tt1;:::,......:1tfft1i:,,...,iC8888888888888888888888888888888 0080008G;:;;;;::........,,:,,.... .:tG888888888888888888888888888888888 0000000801:,,,,............. .:1L088888888888888888888888888888888888 0000008088C1:,. .:itC088888888888888888888888888888888888888 0000008888888GLf1ii;;;;i1tfLG0888888888888888888888888888888888888888888 000000888888888888888888888888888888888888888888888888888888888888888888 000000088888880000888880000008888888888888888888888888888888888888888888 000000008880G88888008888888888880888888888888888888888080888888888888888 0000000008CCCCCGGGG880CC00GCGCGL00LCGCC0L88CGGLLGCC88LLCLLLLCLC808888888 000000000GfCGfLLCLG880CLG0LLCLLG8LCLCCLCC80CCCCCCLG8CGGCLL0CCCG008888888 000000000000000000008888888888880088888888888888888808888888888880088888 00000000000000000000080008088808888888888888888880888888888888880000GGG0