104 solutions.
....F....... ...FFF...... ..VVVFN..... .XZZVNNP.... XXXZVNPPI... .XWZZNPPIT.. ..WWUULLITTT ...WWUYLIT.. ....UUYLI... .....YYL.... ......Y.....
....F....... ...FFF...... ..VVVFN..... .XZZVPNN.... XXXZVPPNI... .XWZZPPNIT.. ..WWUULLITTT ...WWUYLIT.. ....UUYLI... .....YYL.... ......Y.....
....F....... ...FFF...... ..UUUFY..... .XUZUYYL.... XXXZZZYLI... .XNNNZYLIT.. ..WWNNLLITTT ...WWVVVIT.. ....WVPPI... .....VPP.... ......P.....
....F....... ...FFF...... ..UUUFY..... .XUZUYYL.... XXXZZZYLI... .XNNNZYLIT.. ..WWNNLLITTT ...WWVVVIT.. ....WPPVI... .....PPV.... ......P.....
....F....... ...FFF...... ..UUUFY..... .XUNUYYL.... XXXNZZYLI... .XNNZVYLIT.. ..NZZVLLITTT ...VVVPPIT.. ....WWPPI... .....WWP.... ......W.....
....F....... ...FFF...... ..UUUFY..... .XUNUYYL.... XXXNZZYLI... .XNNZVYLIT.. ..NZZVLLITTT ...WWVVVIT.. ....WWPPI... .....WPP.... ......P.....
....F....... ...FFF...... ..UFUZZ..... .XUUUZLL.... XXXYZZVLI... .XYYYYVLIT.. ..WWVVVLITTT ...WWNPPIT.. ....WNPPI... .....NNP.... ......N.....
....F....... ...FFF...... ..UFUZZ..... .XUUUZLL.... XXXYZZVLI... .XYYYYVLIT.. ..WWVVVLITTT ...WWPPNIT.. ....WPPNI... .....PNN.... ......N.....
....F....... ...FFF...... ..UFUZZ..... .XUUUZLL.... XXXYZZVLI... .XYYYYVLIT.. ..NNVVVLITTT ...NNNPPIT.. ....WWPPI... .....WWP.... ......W.....
....W....... ...WWN...... ..WWNNP..... .XZZNVPP.... XXXZNVPPI... .XLZZVVVIT.. ..LLLLUUITTT ...YYYYUIT.. ....YFUUI... .....FFF.... ......F.....
....W....... ...WWN...... ..WWNNP..... .XZZNPPV.... XXXZNPPVI... .XLZZVVVIT.. ..LLLLUUITTT ...YYYYUIT.. ....YFUUI... .....FFF.... ......F.....
....W....... ...WWN...... ..WWPNN..... .XZZPPNV.... XXXZPPNVI... .XLZZVVVIT.. ..LLLLUUITTT ...YYYYUIT.. ....YFUUI... .....FFF.... ......F.....
....F....... ...FFF...... ..LFNNN..... .XLLLLNN.... XXXZZUUUI... .XPPZUVUIT.. ..PPZZVYITTT ...PVVVYIT.. ....WWYYI... .....WWY.... ......W.....
....P....... ...PPW...... ..NPPWW..... .XNNVZWW.... XXXNVZZZI... .XLNVVVZIT.. ..LLLLUUITTT ...YYYYUIT.. ....YFUUI... .....FFF.... ......F.....
....P....... ...PPF...... ..NPPFF..... .XNNFFZV.... XXXNZZZVI... .XWNZVVVIT.. ..WWUULLITTT ...WWUYLIT.. ....UUYLI... .....YYL.... ......Y.....
....F....... ...FFF...... ..NFVVV..... .XNNVPPP.... XXXNVPPZI... .XUNUZZZIT.. ..UUUZLYITTT ...LLLLYIT.. ....WWYYI... .....WWY.... ......W.....
....F....... ...FFF...... ..NFVVV..... .XNNVZZP.... XXXNVZPPI... .XWNZZPPIT.. ..WWUULLITTT ...WWUYLIT.. ....UUYLI... .....YYL.... ......Y.....
....F....... ...FFF...... ..NFVPP..... .XNNVPPP.... XXXNVVVZI... .XUNUZZZIT.. ..UUUZLYITTT ...LLLLYIT.. ....WWYYI... .....WWY.... ......W.....
....F....... ...FFF...... ..NFPPP..... .XNNPPZV.... XXXNZZZVI... .XWNZVVVIT.. ..WWUULLITTT ...WWUYLIT.. ....UUYLI... .....YYL.... ......Y.....
....F....... ...FFF...... ..NZZFY..... .XNNZYYL.... XXXNZZYLI... .XUNUVYLIT.. ..UUUVLLITTT ...VVVPPIT.. ....WWPPI... .....WWP.... ......W.....
....F....... ...FFF...... ..NZZFY..... .XNNZYYL.... XXXNZZYLI... .XUNUVYLIT.. ..UUUVLLITTT ...WWVVVIT.. ....WWPPI... .....WPP.... ......P.....
....W....... ...PWW...... ..PPNWW..... .XPPNVVV.... XXXNNVZZI... .XUNUVZLIT.. ..UUUZZLITTT ...YYYYLIT.. ....YFLLI... .....FFF.... ......F.....
....W....... ...FWW...... ..FFFWW..... .XFVVVNN.... XXXVNNNZI... .XUVUZZZIT.. ..UUUZLLITTT ...YYYYLIT.. ....YPPLI... .....PPL.... ......P.....
....W....... ...FWW...... ..FFFWW..... .XFVVVNN.... XXXVNNNZI... .XUVUZZZIT.. ..UUUZLLITTT ...PPPYLIT.. ....PPYLI... .....YYL.... ......Y.....
....F....... ...FFF...... ..NNNFL..... .NNLLLLY.... IIIIIUUYY... .PPPZZUYVT.. ..PPZUUYVTTT ...ZZXVVVT.. ....XXXWW... .....XWW.... ......W.....
....X....... ...XXX...... ..PPXFF..... .PPPFFUU.... IIIIIFULL... .WWVVVUULT.. ..WWNVZZLTTT ...WNVYZLT.. ....NNYZZ... .....NYY.... ......Y.....
....X....... ...XXX...... ..PPXFF..... .PPPFFUU.... IIIIIFULL... .NNVVVUULT.. ..NNNVZZLTTT ...WWVYZLT.. ....WWYZZ... .....WYY.... ......Y.....
....P....... ...PPY...... ..XPPYN..... .XXXYYNN.... WWXLLYZNI... .WWLZZZNIT.. ..WLZVVVITTT ...LUUUVIT.. ....UFUVI... .....FFF.... ......F.....
....F....... ...FFF...... ..XFNNN..... .XXXZZNN.... WWXLLZUUI... .WWLYZZUIT.. ..WLYYUUITTT ...LYVVVIT.. ....YVPPI... .....VPP.... ......P.....
....F....... ...FFF...... ..XFNNN..... .XXXZZNN.... WWXLLZUUI... .WWLYZZUIT.. ..WLYYUUITTT ...LYVVVIT.. ....YPPVI... .....PPV.... ......P.....
....F....... ...FFF...... ..YFUUN..... .YYYYUNN.... WWLLUUZNI... .WWLZZZNIT.. ..WLZVVVITTT ...LPPPVIT.. ....PPXVI... .....XXX.... ......X.....
....F....... ...FFF...... ..NNNFP..... .NNZZPPY.... WWLLZPPYI... .WWLZZYYIT.. ..WLVVVYITTT ...LVUUUIT.. ....VUXUI... .....XXX.... ......X.....
....X....... ...XXX...... ..PPXFF..... .PPPFFUU.... WWVVVFULL... .WWNVIUULT.. ..WNVIZZLTTT ...NNIYZLT.. ....NIYZZ... .....IYY.... ......Y.....
....F....... ...FFF...... ..PPUFU..... .PPPUUUY.... WWIIIIIYY... .WWVVVZYLT.. ..WVZZZYLTTT ...VZNNNLT.. ....NNXLL... .....XXX.... ......X.....
....N....... ...NNY...... ..FNLYY..... .FFNLYZZ.... WWFFLYZVI... .WWLLZZVIT.. ..WPPVVVITTT ...PPUUUIT.. ....PUXUI... .....XXX.... ......X.....
....P....... ...PPY...... ..FPPYY..... .FFZZYLL.... WWFFZYVLI... .WWNZZVLIT.. ..WNVVVLITTT ...NNUUUIT.. ....NUXUI... .....XXX.... ......X.....
....P....... ...PPY...... ..FPPYY..... .FFLLYZZ.... WWFFLYZVI... .WWNLZZVIT.. ..WNLVVVITTT ...NNUUUIT.. ....NUXUI... .....XXX.... ......X.....
....Y....... ...IYY...... ..WIYPP..... .WWIYPPP.... WWFILVVVZ... .FFILVZZZT.. ..FFLVZUUTTT ...LLNNNUT.. ....NNXUU... .....XXX.... ......X.....
....P....... ...IPP...... ..WIPPY..... .WWIYYYY.... WWFILVVVZ... .FFILVZZZT.. ..FFLVZUUTTT ...LLNNNUT.. ....NNXUU... .....XXX.... ......X.....
....Y....... ...YYP...... ..WVYPP..... .WWVYPPL.... WWXVVVZLI... .XXXZZZLIT.. ..XUZULLITTT ...UUUNNIT.. ....NNNFI... .....FFF.... ......F.....
....Y....... ...YYP...... ..WVYPP..... .WWVYPPL.... WWXVVVZLI... .XXXZZZLIT.. ..XUZULLITTT ...UUUFNIT.. ....FFFNI... .....FNN.... ......N.....
....N....... ...NNY...... ..WNVYY..... .WWNVYUU.... WWVVVYULL... .IIIIIUULT.. ..PPPZZFLTTT ...PPZFFLT.. ....ZZXFF... .....XXX.... ......X.....
....N....... ...NNY...... ..WNVYY..... .WWNVYUU.... WWVVVYULL... .IIIIIUULT.. ..PPPFZZLTTT ...PPFFZLT.. ....FFXZZ... .....XXX.... ......X.....
....N....... ...NNF...... ..WNFFF..... .WWNFLZZ.... WWLLLLZVI... .YYYYZZVIT.. ..YPPVVVITTT ...PPUUUIT.. ....PUXUI... .....XXX.... ......X.....
....N....... ...NNF...... ..WNFFF..... .WWNFLZZ.... WWLLLLZVI... .PPPYZZVIT.. ..PPYVVVITTT ...YYUUUIT.. ....YUXUI... .....XXX.... ......X.....
....N....... ...NNY...... ..WNLYY..... .WWNLYZZ.... WWFFLYZVI... .FFLLZZVIT.. ..FPPVVVITTT ...PPUUUIT.. ....PUXUI... .....XXX.... ......X.....
....P....... ...PPY...... ..WPPYY..... .WWZZYLL.... WWFFZYVLI... .FFNZZVLIT.. ..FNVVVLITTT ...NNUUUIT.. ....NUXUI... .....XXX.... ......X.....
....P....... ...PPY...... ..WPPYY..... .WWLLYZZ.... WWFFLYZVI... .FFNLZZVIT.. ..FNLVVVITTT ...NNUUUIT.. ....NUXUI... .....XXX.... ......X.....
....F....... ...FFF...... ..WFNNN..... .WWNNLZZ.... WWLLLLZVI... .YYYYZZVIT.. ..YPPVVVITTT ...PPUUUIT.. ....PUXUI... .....XXX.... ......X.....
....F....... ...FFF...... ..WFNNN..... .WWNNLZZ.... WWLLLLZVI... .PPPYZZVIT.. ..PPYVVVITTT ...YYUUUIT.. ....YUXUI... .....XXX.... ......X.....
....F....... ...FFF...... ..YFUUN..... .YYYYUNN.... LLLLUUZNI... .WWLZZZNIT.. ..WWZVVVITTT ...WPPPVIT.. ....PPXVI... .....XXX.... ......X.....
....F....... ...FFF...... ..NNNFP..... .NNZZPPY.... LLLLZPPYI... .WWLZZYYIT.. ..WWVVVYITTT ...WVUUUIT.. ....VUXUI... .....XXX.... ......X.....
....F....... ...FFF...... ..NNNFZ..... .NNLZZZY.... LLLLZUUYY... .IIIIIUYVT.. ..PPPUUYVTTT ...PPXVVVT.. ....XXXWW... .....XWW.... ......W.....
....X....... ...XXX...... ..PPXUU..... .PPPZZUV.... YYYYZUUVI... .YLZZVVVIT.. ..LLLLFFITTT ...WWFFNIT.. ....WWFNI... .....WNN.... ......N.....
....F....... ...FFF...... ..ZFNNN..... .YZZZPNN.... YYYYZPPVI... .WWLLPPVIT.. ..WWLVVVITTT ...WLUUUIT.. ....LUXUI... .....XXX.... ......X.....
....F....... ...FFF...... ..ZFNNN..... .YZZZPNN.... YYYYZPPVI... .LLLLPPVIT.. ..WWLVVVITTT ...WWUUUIT.. ....WUXUI... .....XXX.... ......X.....
....W....... ...FWW...... ..FFFWW..... .YFIIIII.... YYYYLVVVZ... .LLLLVZZZT.. ..PPPVZUUTTT ...PPNNNUT.. ....NNXUU... .....XXX.... ......X.....
....W....... ...FWW...... ..FFFWW..... .YFIIIII.... YYYYLVVVZ... .PPPLVZZZT.. ..PPLVZUUTTT ...LLNNNUT.. ....NNXUU... .....XXX.... ......X.....
....W....... ...WWY...... ..WWVYY..... .NNNVYUU.... NNVVVYULL... .IIIIIUULT.. ..PPPZZFLTTT ...PPZFFLT.. ....ZZXFF... .....XXX.... ......X.....
....W....... ...WWY...... ..WWVYY..... .NNNVYUU.... NNVVVYULL... .IIIIIUULT.. ..PPPFZZLTTT ...PPFFZLT.. ....FFXZZ... .....XXX.... ......X.....
....W....... ...WWF...... ..WWFFF..... .NNNFLZZ.... NNLLLLZVI... .YYYYZZVIT.. ..YPPVVVITTT ...PPUUUIT.. ....PUXUI... .....XXX.... ......X.....
....W....... ...WWF...... ..WWFFF..... .NNNFLZZ.... NNLLLLZVI... .PPPYZZVIT.. ..PPYVVVITTT ...YYUUUIT.. ....YUXUI... .....XXX.... ......X.....
....W....... ...WWY...... ..WWLYY..... .NNNLYZZ.... NNFFLYZVI... .FFLLZZVIT.. ..FPPVVVITTT ...PPUUUIT.. ....PUXUI... .....XXX.... ......X.....
....W....... ...FWW...... ..FFFWW..... .NNNFLZZ.... NNLLLLZVI... .YYYYZZVIT.. ..YPPVVVITTT ...PPUUUIT.. ....PUXUI... .....XXX.... ......X.....
....W....... ...FWW...... ..FFFWW..... .NNNFLZZ.... NNLLLLZVI... .PPPYZZVIT.. ..PPYVVVITTT ...YYUUUIT.. ....YUXUI... .....XXX.... ......X.....
....X....... ...XXX...... ..PPXFF..... .PPPFFUU.... NNVVVFULL... .NNNVIUULT.. ..WWVIZZLTTT ...WWIYZLT.. ....WIYZZ... .....IYY.... ......Y.....
....P....... ...PPY...... ..FPPYY..... .FFZZYLL.... NNFFZYVLI... .NNNZZVLIT.. ..WWVVVLITTT ...WWUUUIT.. ....WUXUI... .....XXX.... ......X.....
....P....... ...PPY...... ..FPPYY..... .FFLLYZZ.... NNFFLYZVI... .NNNLZZVIT.. ..WWLVVVITTT ...WWUUUIT.. ....WUXUI... .....XXX.... ......X.....
....L....... ...WLN...... ..WWLNN..... .WWZLLNY.... PPPZZZNYI... .PPFFZYYIT.. ..FFVVVYITTT ...FVUUUIT.. ....VUXUI... .....XXX.... ......X.....
....X....... ...XXX...... ..ZZXFF..... .PPZFFUU.... PPPZZFULL... .IIIIIUULT.. ..WWVVVYLTTT ...WWNVYLT.. ....WNVYY... .....NNY.... ......N.....
....X....... ...XXX...... ..ZZXFF..... .PPZFFUU.... PPPZZFULL... .IIIIIUULT.. ..NNVVVYLTTT ...NNNVYLT.. ....WWVYY... .....WWY.... ......W.....
....X....... ...XXX...... ..ZZXFF..... .PPZFFUU.... PPPZZFULL... .WWVVVUULT.. ..WWNVIYLTTT ...WNVIYLT.. ....NNIYY... .....NIY.... ......I.....
....X....... ...XXX...... ..ZZXFF..... .PPZFFUU.... PPPZZFULL... .NNVVVUULT.. ..NNNVIYLTTT ...WWVIYLT.. ....WWIYY... .....WIY.... ......I.....
....F....... ...FFF...... ..ZZNFY..... .PPZNNYY.... PPPZZNYVI... .WWLLNYVIT.. ..WWLVVVITTT ...WLUUUIT.. ....LUXUI... .....XXX.... ......X.....
....F....... ...FFF...... ..ZZNFY..... .PPZNNYY.... PPPZZNYVI... .LLLLNYVIT.. ..WWLVVVITTT ...WWUUUIT.. ....WUXUI... .....XXX.... ......X.....
....F....... ...FFF...... ..NNNFY..... .PPZNNYY.... PPPZZZYVI... .WWLLZYVIT.. ..WWLVVVITTT ...WLUUUIT.. ....LUXUI... .....XXX.... ......X.....
....F....... ...FFF...... ..NNNFY..... .PPZNNYY.... PPPZZZYVI... .LLLLZYVIT.. ..WWLVVVITTT ...WWUUUIT.. ....WUXUI... .....XXX.... ......X.....
....X....... ...XXX...... ..FFXZZ..... .PPFFZUU.... PPPFZZULL... .IIIIIUULT.. ..WWVVVYLTTT ...WWNVYLT.. ....WNVYY... .....NNY.... ......N.....
....X....... ...XXX...... ..FFXZZ..... .PPFFZUU.... PPPFZZULL... .IIIIIUULT.. ..NNVVVYLTTT ...NNNVYLT.. ....WWVYY... .....WWY.... ......W.....
....X....... ...XXX...... ..FFXZZ..... .PPFFZUU.... PPPFZZULL... .WWVVVUULT.. ..WWNVIYLTTT ...WNVIYLT.. ....NNIYY... .....NIY.... ......I.....
....X....... ...XXX...... ..FFXZZ..... .PPFFZUU.... PPPFZZULL... .NNVVVUULT.. ..NNNVIYLTTT ...WWVIYLT.. ....WWIYY... .....WIY.... ......I.....
....N....... ...FNN...... ..FFFNY..... .PPZFNYY.... PPPZZZYVI... .WWLLZYVIT.. ..WWLVVVITTT ...WLUUUIT.. ....LUXUI... .....XXX.... ......X.....
....N....... ...FNN...... ..FFFNY..... .PPZFNYY.... PPPZZZYVI... .LLLLZYVIT.. ..WWLVVVITTT ...WWUUUIT.. ....WUXUI... .....XXX.... ......X.....
....Y....... ...YYW...... ..ZZYWW..... .FFZYPWW.... FFNZZPPVI... .FNLLPPVIT.. ..NNLVVVITTT ...NLUUUIT.. ....LUXUI... .....XXX.... ......X.....
....W....... ...WWX...... ..WWXXX..... .FFUUXNN.... FFVUNNNZI... .FVUUZZZIT.. ..VVVZLLITTT ...YYYYLIT.. ....YPPLI... .....PPL.... ......P.....
....W....... ...WWX...... ..WWXXX..... .FFUUXNN.... FFVUNNNZI... .FVUUZZZIT.. ..VVVZLLITTT ...PPPYLIT.. ....PPYLI... .....YYL.... ......Y.....
....W....... ...WWX...... ..WWXXX..... .FFNNXUU.... FFVZNNNUI... .FVZZZUUIT.. ..VVVZLLITTT ...YYYYLIT.. ....YPPLI... .....PPL.... ......P.....
....W....... ...WWX...... ..WWXXX..... .FFNNXUU.... FFVZNNNUI... .FVZZZUUIT.. ..VVVZLLITTT ...PPPYLIT.. ....PPYLI... .....YYL.... ......Y.....
....W....... ...WWP...... ..WWPPY..... .FFZPPYY.... FFNZZZYVI... .FNLLZYVIT.. ..NNLVVVITTT ...NLUUUIT.. ....LUXUI... .....XXX.... ......X.....
....W....... ...WWY...... ..WWPYY..... .FFPPYZZ.... FFNPPYZVI... .FNLLZZVIT.. ..NNLVVVITTT ...NLUUUIT.. ....LUXUI... .....XXX.... ......X.....
....W....... ...WWY...... ..WWLYY..... .FFNLYZZ.... FFNNLYZVI... .FNLLZZVIT.. ..NPPVVVITTT ...PPUUUIT.. ....PUXUI... .....XXX.... ......X.....
....W....... ...YWW...... ..YYLWW..... .FFYLPPP.... FFNYLZPPI... .FNLLZZZIT.. ..NNVVVZITTT ...NVUUUIT.. ....VUXUI... .....XXX.... ......X.....
....W....... ...YWW...... ..YYPWW..... .FFYPPZZ.... FFNYPPZVI... .FNLLZZVIT.. ..NNLVVVITTT ...NLUUUIT.. ....LUXUI... .....XXX.... ......X.....
....X....... ...XXX...... ..NNXUU..... .FFNNNUV.... FFPZZUUVI... .FPPZVVVIT.. ..PPZZLYITTT ...LLLLYIT.. ....WWYYI... .....WWY.... ......W.....
....P....... ...PPY...... ..ZPPYY..... .FZZZYLL....FFNNZYVLI... .FFNNNVLIT.. ..WWVVVLITTT ...WWUUUIT.. ....WUXUI... .....XXX.... ......X.....
....P....... ...PPY...... ..NPPYY..... .FNZZYLL.... FFNNZYVLI... .FFNZZVLIT.. ..WWVVVLITTT ...WWUUUIT.. ....WUXUI... .....XXX.... ......X.....
....P....... ...PPY...... ..NPPYY..... .FNLLYZZ.... FFNNLYZVI... .FFNLZZVIT.. ..WWLVVVITTT ...WWUUUIT.. ....WUXUI... .....XXX.... ......X.....
....I....... ...NIP...... ..NNIPP..... .FNLIPPY.... FFNLIUUYY... .FFLZZUYVT.. ..LLZUUYVTTT ...ZZXVVVT.. ....XXXWW... .....XWW.... ......W.....
....W....... ...NWW...... ..NNPWW..... .FNLPPZZ.... FFNLPPZVI... .FFLYZZVIT.. ..LLYVVVITTT ...YYUUUIT.. ....YUXUI... .....XXX.... ......X.....
....L....... ...NLW...... ..NNLWW..... .FNLLPWW.... FFNZZPPVI... .FFZYPPVIT.. ..ZZYVVVITTT ...YYUUUIT.. ....YUXUI... .....XXX.... ......X.....
....L....... ...NLY...... ..NNLYY..... .FNLLYZZ.... FFNPPYZVI... .FFPPZZVIT.. ..WWPVVVITTT ...WWUUUIT.. ....WUXUI... .....XXX.... ......X.....
....Y....... ...NYY...... ..NNYZZ..... .FNVYZPP.... FFNVZZPPI... .FFVVVPLIT.. ..WWLLLLITTT ...WWUUUIT.. ....WUXUI... .....XXX.... ......X.....
....Y....... ...YYN...... ..PPYNN..... .FPPYZNV.... FFPZZZNVI... .FFZLVVVIT.. ..WWLLLLITTT ...WWUUUIT.. ....WUXUI... .....XXX.... ......X.....
....Y....... ...PYY...... ..PPYZZ..... .FPPYZLL.... FFNNZZVLI... .FFNNNVLIT.. ..WWVVVLITTT ...WWUUUIT.. ....WUXUI... .....XXX.... ......X.....