/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N   D E   L A   B I B L I O T H E Q U E   ' 3 '  :                                                       */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Definition :                                                                                                               */
/*                                                                                                                                   */
/*                    Dans ce fichier, on trouvera                                                                                   */
/*                  les definitions relatives a                                                                                      */
/*                  la bibliotheque des objets                                                                                       */
/*                  impossibles et que l'on assemble                                                                                 */
/*                  matriciellement.                                                                                                 */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Author of '$xiii/alphabet.3$DEF' :                                                                                         */
/*                                                                                                                                   */
/*                    Jean-Francois Colonna (LACTAMME, 19880000000000).                                                              */
/*                                                                                                                                   */
/*************************************************************************************************************************************/

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        B I B L I O T H E Q U E   0 3  :                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   TAILLE_DU_PAVE_DES_ELEMENTS_PARADOXAUX                                                                                        \
                    SIX                                                                                                                 \
                                        /* Taille du pave de base.                                                                   */ \
                                        /*                                                                                           */ \
                                        /* Le 20110501173911, 'TAILLE_DU_PAVE_DES_ELEMENTS_PARADOXAUX' (plus explicite...) a         */ \
                                        /* remplace 'TAILLE_ELEMENT'...                                                              */

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E F I N I T I O N   D E S   N I V E A U X   S T A N D A R D S  :                                                         */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*        Notations :                                                                                                                */
/*                                                                                                                                   */
/*                    Les symboles 'NIVEAU_XX'                                                                                       */
/*                  designent le niveau de marquage                                                                                  */
/*                  des aretes du motif "IMPOSSIBLE_XX",                                                                             */
/*                  alors que les symboles 'NIVO_XX_YY'                                                                              */
/*                  designent le niveau de remplissage                                                                               */
/*                  de la facette "YY" du motif                                                                                      */
/*                  "IMPOSSIBLE_XX".                                                                                                 */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   NIVEAU_00           NOIR

#define   NIVEAU_01           GENP(SUCC(NIVEAU_00))
#define   NIVO_01_01          GENP(SUCC(NIVEAU_01))
#define   NIVO_01_02          GENP(SUCC(NIVO_01_01))
#define   NIVO_01_11          GENP(SUCC(NIVO_01_02))
#define   NIVO_01_12          GENP(SUCC(NIVO_01_11))
#define   NIVO_01_21          GENP(SUCC(NIVO_01_12))
#define   NIVO_01_22          GENP(SUCC(NIVO_01_21))
#define   NIVO_01_31          GENP(SUCC(NIVO_01_22))
#define   NIVO_01_32          GENP(SUCC(NIVO_01_31))

#define   NIVEAU_02           GENP(SUCC(NIVO_01_32))
#define   NIVO_02_01          GENP(SUCC(NIVEAU_02))
#define   NIVO_02_02          GENP(SUCC(NIVO_02_01))
#define   NIVO_02_03          GENP(SUCC(NIVO_02_02))
#define   NIVO_02_11          GENP(SUCC(NIVO_02_03))
#define   NIVO_02_12          GENP(SUCC(NIVO_02_11))
#define   NIVO_02_13          GENP(SUCC(NIVO_02_12))
#define   NIVO_02_21          GENP(SUCC(NIVO_02_13))
#define   NIVO_02_22          GENP(SUCC(NIVO_02_21))
#define   NIVO_02_23          GENP(SUCC(NIVO_02_22))
#define   NIVO_02_31          GENP(SUCC(NIVO_02_23))
#define   NIVO_02_32          GENP(SUCC(NIVO_02_31))
#define   NIVO_02_33          GENP(SUCC(NIVO_02_32))

#define   NIVEAU_03           GENP(SUCC(NIVO_02_33))
#define   NIVO_03_01          GENP(SUCC(NIVEAU_03))
#define   NIVO_03_02          GENP(SUCC(NIVO_03_01))
#define   NIVO_03_03          GENP(SUCC(NIVO_03_02))
#define   NIVO_03_11          GENP(SUCC(NIVO_03_03))
#define   NIVO_03_12          GENP(SUCC(NIVO_03_11))
#define   NIVO_03_13          GENP(SUCC(NIVO_03_12))
#define   NIVO_03_21          GENP(SUCC(NIVO_03_13))
#define   NIVO_03_22          GENP(SUCC(NIVO_03_21))
#define   NIVO_03_23          GENP(SUCC(NIVO_03_22))
#define   NIVO_03_31          GENP(SUCC(NIVO_03_23))
#define   NIVO_03_32          GENP(SUCC(NIVO_03_31))
#define   NIVO_03_33          GENP(SUCC(NIVO_03_32))

#define   NIVEAU_04           GENP(SUCC(NIVO_03_33))
#define   NIVO_04_01          GENP(SUCC(NIVEAU_04))
#define   NIVO_04_02          GENP(SUCC(NIVO_04_01))
#define   NIVO_04_11          GENP(SUCC(NIVO_04_02))
#define   NIVO_04_12          GENP(SUCC(NIVO_04_11))
#define   NIVO_04_21          GENP(SUCC(NIVO_04_12))
#define   NIVO_04_22          GENP(SUCC(NIVO_04_21))
#define   NIVO_04_31          GENP(SUCC(NIVO_04_22))
#define   NIVO_04_32          GENP(SUCC(NIVO_04_31))

#define   NIVEAU_11           GENP(SUCC(NIVO_04_32))
#define   NIVO_11_01          GENP(SUCC(NIVEAU_11))
#define   NIVO_11_02          GENP(SUCC(NIVO_11_01))
#define   NIVO_11_03          GENP(SUCC(NIVO_11_02))

#define   NIVEAU_12           GENP(SUCC(NIVO_11_03))
#define   NIVO_12_01          GENP(SUCC(NIVEAU_12))
#define   NIVO_12_02          GENP(SUCC(NIVO_12_01))
#define   NIVO_12_03          GENP(SUCC(NIVO_12_02))

#define   NIVEAU_31           GENP(SUCC(NIVO_12_03))
#define   NIVO_31_01          GENP(SUCC(NIVEAU_31))
#define   NIVO_31_02          GENP(SUCC(NIVO_31_01))

#define   NIVEAU_32           GENP(SUCC(NIVO_31_02))
#define   NIVO_32_01          GENP(SUCC(NIVEAU_32))
#define   NIVO_32_02          GENP(SUCC(NIVO_32_01))

#define   NIVEAU_41           GENP(SUCC(NIVO_32_02))
#define   NIVO_41_01          GENP(SUCC(NIVEAU_41))
#define   NIVO_41_02          GENP(SUCC(NIVO_41_01))

#define   NIVEAU_42           GENP(SUCC(NIVO_41_02))
#define   NIVO_42_01          GENP(SUCC(NIVEAU_42))
#define   NIVO_42_02          GENP(SUCC(NIVO_42_01))
#define   NIVO_42_03          GENP(SUCC(NIVO_42_02))

#define   NIVEAU_43           GENP(SUCC(NIVO_42_03))
#define   NIVO_43_01          GENP(SUCC(NIVEAU_43))
#define   NIVO_43_02          GENP(SUCC(NIVO_43_01))
#define   NIVO_43_03          GENP(SUCC(NIVO_43_02))

#define   NIVEAU_44           GENP(SUCC(NIVO_43_03))
#define   NIVO_44_01          GENP(SUCC(NIVEAU_44))
#define   NIVO_44_02          GENP(SUCC(NIVO_44_01))

#define   NIVEAU_51           GENP(SUCC(NIVO_44_02))
#define   NIVO_51_01          GENP(SUCC(NIVEAU_51))
#define   NIVO_51_02          GENP(SUCC(NIVO_51_01))
#define   NIVO_51_03          GENP(SUCC(NIVO_51_02))
#define   NIVO_51_04          GENP(SUCC(NIVO_51_03))
#define   NIVO_51_05          GENP(SUCC(NIVO_51_04))

#define   NIVEAU_52           GENP(SUCC(NIVO_51_05))
#define   NIVO_52_01          GENP(SUCC(NIVEAU_52))
#define   NIVO_52_02          GENP(SUCC(NIVO_52_01))
#define   NIVO_52_03          GENP(SUCC(NIVO_52_02))
#define   NIVO_52_04          GENP(SUCC(NIVO_52_03))
#define   NIVO_52_05          GENP(SUCC(NIVO_52_04))
#define   NIVO_52_06          GENP(SUCC(NIVO_52_05))

#define   NIVEAU_53           GENP(SUCC(NIVO_52_06))
#define   NIVO_53_01          GENP(SUCC(NIVEAU_53))
#define   NIVO_53_02          GENP(SUCC(NIVO_53_01))
#define   NIVO_53_03          GENP(SUCC(NIVO_53_02))
#define   NIVO_53_04          GENP(SUCC(NIVO_53_03))
#define   NIVO_53_05          GENP(SUCC(NIVO_53_04))

#define   NIVEAU_54           GENP(SUCC(NIVO_53_05))
#define   NIVO_54_01          GENP(SUCC(NIVEAU_54))
#define   NIVO_54_02          GENP(SUCC(NIVO_54_01))
#define   NIVO_54_03          GENP(SUCC(NIVO_54_02))
#define   NIVO_54_04          GENP(SUCC(NIVO_54_03))
#define   NIVO_54_05          GENP(SUCC(NIVO_54_04))

#define   NIVEAU_55           GENP(SUCC(NIVO_54_05))
#define   NIVO_55_01          GENP(SUCC(NIVEAU_55))
#define   NIVO_55_02          GENP(SUCC(NIVO_55_01))
#define   NIVO_55_03          GENP(SUCC(NIVO_55_02))
#define   NIVO_55_04          GENP(SUCC(NIVO_55_03))
#define   NIVO_55_05          GENP(SUCC(NIVO_55_04))

#define   NIVEAU_56           GENP(SUCC(NIVO_55_05))
#define   NIVO_56_01          GENP(SUCC(NIVEAU_56))
#define   NIVO_56_02          GENP(SUCC(NIVO_56_01))
#define   NIVO_56_03          GENP(SUCC(NIVO_56_02))
#define   NIVO_56_04          GENP(SUCC(NIVO_56_03))
#define   NIVO_56_05          GENP(SUCC(NIVO_56_04))
#define   NIVO_56_06          GENP(SUCC(NIVO_56_05))

#define   NIVEAU_61           GENP(SUCC(NIVO_56_06))
#define   NIVO_61_01          GENP(SUCC(NIVEAU_61))
#define   NIVO_61_02          GENP(SUCC(NIVO_61_01))
#define   NIVO_61_03          GENP(SUCC(NIVO_61_02))
#define   NIVO_61_04          GENP(SUCC(NIVO_61_03))

#define   NIVEAU_62           GENP(SUCC(NIVO_61_04))
#define   NIVO_62_01          GENP(SUCC(NIVEAU_62))
#define   NIVO_62_02          GENP(SUCC(NIVO_62_01))
#define   NIVO_62_03          GENP(SUCC(NIVO_62_02))
#define   NIVO_62_04          GENP(SUCC(NIVO_62_03))

#define   NIVEAU_63           GENP(SUCC(NIVO_62_04))
#define   NIVO_63_01          GENP(SUCC(NIVEAU_63))
#define   NIVO_63_02          GENP(SUCC(NIVO_63_01))
#define   NIVO_63_03          GENP(SUCC(NIVO_63_02))
#define   NIVO_63_04          GENP(SUCC(NIVO_63_03))

#define   NIVEAU_64           GENP(SUCC(NIVO_63_04))
#define   NIVO_64_01          GENP(SUCC(NIVEAU_64))
#define   NIVO_64_02          GENP(SUCC(NIVO_64_01))
#define   NIVO_64_03          GENP(SUCC(NIVO_64_02))
#define   NIVO_64_04          GENP(SUCC(NIVO_64_03))

#define   NIVEAU_65           GENP(SUCC(NIVO_64_04))
#define   NIVO_65_01          GENP(SUCC(NIVEAU_65))
#define   NIVO_65_02          GENP(SUCC(NIVO_65_01))
#define   NIVO_65_03          GENP(SUCC(NIVO_65_02))
#define   NIVO_65_04          GENP(SUCC(NIVO_65_03))

#define   NIVEAU_66           GENP(SUCC(NIVO_65_04))
#define   NIVO_66_01          GENP(SUCC(NIVEAU_66))
#define   NIVO_66_02          GENP(SUCC(NIVO_66_01))
#define   NIVO_66_03          GENP(SUCC(NIVO_66_02))
#define   NIVO_66_04          GENP(SUCC(NIVO_66_03))

#define   NIVEAU_67           GENP(SUCC(NIVO_66_04))
#define   NIVO_67_01          GENP(SUCC(NIVEAU_67))
#define   NIVO_67_02          GENP(SUCC(NIVO_67_01))
#define   NIVO_67_03          GENP(SUCC(NIVO_67_02))
#define   NIVO_67_04          GENP(SUCC(NIVO_67_03))

#define   NIVEAU_68           GENP(SUCC(NIVO_67_04))
#define   NIVO_68_01          GENP(SUCC(NIVEAU_68))
#define   NIVO_68_02          GENP(SUCC(NIVO_68_01))
#define   NIVO_68_03          GENP(SUCC(NIVO_68_02))
#define   NIVO_68_04          GENP(SUCC(NIVO_68_03))

#define   NIVEAU_71           GENP(SUCC(NIVO_68_04))
#define   NIVO_71_01          GENP(SUCC(NIVEAU_71))
#define   NIVO_71_02          GENP(SUCC(NIVO_71_01))
#define   NIVO_71_03          GENP(SUCC(NIVO_71_02))
#define   NIVO_71_04          GENP(SUCC(NIVO_71_03))
#define   NIVO_71_05          GENP(SUCC(NIVO_71_04))

#define   NIVEAU_72           GENP(SUCC(NIVO_71_05))
#define   NIVO_72_01          GENP(SUCC(NIVEAU_72))
#define   NIVO_72_02          GENP(SUCC(NIVO_72_01))
#define   NIVO_72_03          GENP(SUCC(NIVO_72_02))
#define   NIVO_72_04          GENP(SUCC(NIVO_72_03))
#define   NIVO_72_05          GENP(SUCC(NIVO_72_04))

#define   NIVEAU_73           GENP(SUCC(NIVO_72_05))
#define   NIVO_73_01          GENP(SUCC(NIVEAU_73))
#define   NIVO_73_02          GENP(SUCC(NIVO_73_01))
#define   NIVO_73_03          GENP(SUCC(NIVO_73_02))
#define   NIVO_73_04          GENP(SUCC(NIVO_73_03))
#define   NIVO_73_05          GENP(SUCC(NIVO_73_04))

#define   NIVEAU_74           GENP(SUCC(NIVO_73_05))
#define   NIVO_74_01          GENP(SUCC(NIVEAU_74))
#define   NIVO_74_02          GENP(SUCC(NIVO_74_01))
#define   NIVO_74_03          GENP(SUCC(NIVO_74_02))
#define   NIVO_74_04          GENP(SUCC(NIVO_74_03))
#define   NIVO_74_05          GENP(SUCC(NIVO_74_04))

#define   NIVEAU_75           GENP(SUCC(NIVO_74_05))
#define   NIVO_75_01          GENP(SUCC(NIVEAU_75))
#define   NIVO_75_02          GENP(SUCC(NIVO_75_01))
#define   NIVO_75_03          GENP(SUCC(NIVO_75_02))
#define   NIVO_75_04          GENP(SUCC(NIVO_75_03))
#define   NIVO_75_05          GENP(SUCC(NIVO_75_04))

#define   NIVEAU_76           GENP(SUCC(NIVO_75_05))
#define   NIVO_76_01          GENP(SUCC(NIVEAU_76))
#define   NIVO_76_02          GENP(SUCC(NIVO_76_01))
#define   NIVO_76_03          GENP(SUCC(NIVO_76_02))
#define   NIVO_76_04          GENP(SUCC(NIVO_76_03))
#define   NIVO_76_05          GENP(SUCC(NIVO_76_04))

#define   NIVEAU_77           GENP(SUCC(NIVO_76_05))
#define   NIVO_77_01          GENP(SUCC(NIVEAU_77))
#define   NIVO_77_02          GENP(SUCC(NIVO_77_01))
#define   NIVO_77_03          GENP(SUCC(NIVO_77_02))
#define   NIVO_77_04          GENP(SUCC(NIVO_77_03))
#define   NIVO_77_05          GENP(SUCC(NIVO_77_04))

#define   NIVEAU_78           GENP(SUCC(NIVO_77_05))
#define   NIVO_78_01          GENP(SUCC(NIVEAU_78))
#define   NIVO_78_02          GENP(SUCC(NIVO_78_01))
#define   NIVO_78_03          GENP(SUCC(NIVO_78_02))
#define   NIVO_78_04          GENP(SUCC(NIVO_78_03))
#define   NIVO_78_05          GENP(SUCC(NIVO_78_04))

#define   NIVEAU_81           GENP(SUCC(NIVO_78_05))
#define   NIVO_81_01          GENP(SUCC(NIVEAU_81))
#define   NIVO_81_02          GENP(SUCC(NIVO_81_01))
#define   NIVO_81_03          GENP(SUCC(NIVO_81_02))
#define   NIVO_81_04          GENP(SUCC(NIVO_81_03))

#define   NIVEAU_82           GENP(SUCC(NIVO_81_04))
#define   NIVO_82_01          GENP(SUCC(NIVEAU_82))
#define   NIVO_82_02          GENP(SUCC(NIVO_82_01))
#define   NIVO_82_03          GENP(SUCC(NIVO_82_02))
#define   NIVO_82_04          GENP(SUCC(NIVO_82_03))

/*===================================================================================================================================*/
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            * 31 *  32 *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *    **                                                                                           */
/*                            *    *  ***                                                                                            */
/*                            *    ****                                                                                              */
/*                  *******   *******    ***********                                                                                 */
/*                        ***            *        21                                                                                 */
/*                  02      ***          *                                                                                           */
/*                  ***********          ***********                                                                                 */
/*                  01        *            ***    22                                                                                 */
/*                  ***********    *******   *******                                                                                 */
/*                               ***     *                                                                                           */
/*                             *** *     *                                                                                           */
/*                            **   *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 12 *  11 *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_01                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_01(NIVEAU_01                                                                                      \
                                        ,NIVO_01_01,NIVO_01_02                                                                          \
                                        ,NIVO_01_11,NIVO_01_12                                                                          \
                                        ,NIVO_01_21,NIVO_01_22                                                                          \
                                        ,NIVO_01_31,NIVO_01_32                                                                          \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            * 31 *  33 *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *******    *                                                                                           */
/*                             ***  ***  *                                                                                           */
/*                               ***32****                                                                                           */
/*                  ***********    *******   *******                                                                                 */
/*                         ****            ****                                                                                      */
/*                  03   ***02*          ***  *   21                                                                                 */
/*                  ******  ***          *22********                                                                                 */
/*                  01   ****            ****     23                                                                                 */
/*                  *******   *******    ***********                                                                                 */
/*                            ****12***                                                                                              */
/*                            *  ***  ***                                                                                            */
/*                            *    *******                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 13 *  11 *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_02                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_02(NIVEAU_02                                                                                      \
                                        ,NIVO_02_01,NIVO_02_02,NIVO_02_03                                                               \
                                        ,NIVO_02_11,NIVO_02_12,NIVO_02_13                                                               \
                                        ,NIVO_02_21,NIVO_02_22,NIVO_02_23                                                               \
                                        ,NIVO_02_31,NIVO_02_32,NIVO_02_33                                                               \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                          *** 32** 33***                                                                                           */
/*                        ***   ***  ***                                                                                             */
/*                       ********  ***   *******                                                                                     */
/*                       *    *  ***     *    ****                                                                                   */
/*                       * 31 ****       * 21 *  ***                                                                                 */
/*                  **   *******         *******   *                                                                                 */
/*                   ***                  ***  ***22                                                                                 */
/*                  03 ***                  ***  ***                                                                                 */
/*                  **   ***                  ***23*                                                                                 */
/*                  02**   ***                  ***                                                                                  */
/*                  *   *******         *******   **                                                                                 */
/*                  ***  *    *       ****    *                                                                                      */
/*                    **** 01 *     ***  * 11 *                                                                                      */
/*                      *******   ***  ********                                                                                      */
/*                              ***  ***   ***                                                                                       */
/*                            ***13*** 12***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_03                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_03(NIVEAU_03                                                                                      \
                                        ,NIVO_03_01,NIVO_03_02,NIVO_03_03                                                               \
                                        ,NIVO_03_11,NIVO_03_12,NIVO_03_13                                                               \
                                        ,NIVO_03_21,NIVO_03_22,NIVO_03_23                                                               \
                                        ,NIVO_03_31,NIVO_03_32,NIVO_03_33                                                               \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                          ***31 ** 32***                                                                                           */
/*                        ***   ***  ***                                                                                             */
/*                       **   ***  ***   *******                                                                                     */
/*                       *  ***  ***     ***   ***                                                                                   */
/*                       ****  ***       * ***   ***                                                                                 */
/*                  **   *******         **  ***   *                                                                                 */
/*                   ***                  ***  ***21                                                                                 */
/*                  02 ***                  ***  ***                                                                                 */
/*                  **   ***                  ***22*                                                                                 */
/*                  01**   ***                  ***                                                                                  */
/*                  *   **   **         *******   **                                                                                 */
/*                  ***   **  *       ***  ****                                                                                      */
/*                    ***   ***     ***  ***  *                                                                                      */
/*                      *******   ***  ***   **                                                                                      */
/*                              ***  ***   ***                                                                                       */
/*                            ***12*** 11***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_04                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_04(NIVEAU_04                                                                                      \
                                        ,NIVO_04_01,NIVO_04_02                                                                          \
                                        ,NIVO_04_11,NIVO_04_12                                                                          \
                                        ,NIVO_04_21,NIVO_04_22                                                                          \
                                        ,NIVO_04_31,NIVO_04_32                                                                          \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                      ****************************                                                                                 */
/*                    ***                                                                                                            */
/*                  ***                           02                                                                                 */
/*                  **   ***************************                                                                                 */
/*                  * **   ***                    03                                                                                 */
/*                  *   **   ***********************                                                                                 */
/*                  ***   **   ***                                                                                                   */
/*                    ***   **   ***                                                                                                 */
/*                      ***   **   ***                                                                                               */
/*                        ***   **   ***                                                                                             */
/*                          *** 01**   ***                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_11                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_11(NIVEAU_11                                                                                      \
                                        ,NIVO_11_01,NIVO_11_02,NIVO_11_03                                                               \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                  ****************************                                                                                     */
/*                                             ***                                                                                   */
/*                                               ***                                                                                 */
/*                  ***************************  ***                                                                                 */
/*                  02                    ***  *** *                                                                                 */
/*                  ***********************  ***   *                                                                                 */
/*                                    ***  ***   ***                                                                                 */
/*                                  ***  ***   ***                                                                                   */
/*                                ***  ***   ***                                                                                     */
/*                              ***  ***   ***                                                                                       */
/*                            ***01*** 03***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_12                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_12(NIVEAU_12                                                                                      \
                                        ,NIVO_12_01,NIVO_12_02,NIVO_12_03                                                               \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                                                 **                                                                                */
/*                                               ***                                                                                 */
/*                                             ***                                                                                   */
/*                                           ***  ***                                                                                */
/*                                         ***  ***02                                                                                */
/*                                       ***  ***   *                                                                                */
/*                                     ***  ***   ***                                                                                */
/*                                   ***  ***   ***                                                                                  */
/*                                 ***  ***   ***                                                                                    */
/*                               ***  ***   ***                                                                                      */
/*                             ***01***   ***                                                                                        */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_31                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_31(NIVEAU_31                                                                                      \
                                        ,NIVO_31_01,NIVO_31_02                                                                          \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                  ********************************                                                                                 */
/*                                                                                                                                   */
/*                  02                                                                                                               */
/*                  ********************************                                                                                 */
/*                  01                                                                                                               */
/*                  ********************************                                                                                 */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_32                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_32(NIVEAU_32                                                                                      \
                                        ,NIVO_32_01,NIVO_32_02                                                                          \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                  *******                                                                                                          */
/*                        ***                                                                                                        */
/*                  02      ***                                                                                                      */
/*                  ***********                                                                                                      */
/*                  01        *                                                                                                      */
/*                  ***********                                                                                                      */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_41                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_41(NIVEAU_41                                                                                      \
                                        ,NIVO_41_01,NIVO_41_02                                                                          \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                  ***********                                                                                                      */
/*                         ****                                                                                                      */
/*                  03   ***  *                                                                                                      */
/*                  ******02***                                                                                                      */
/*                  01   ****                                                                                                        */
/*                  *******                                                                                                          */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_42                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_42(NIVEAU_42                                                                                      \
                                        ,NIVO_42_01,NIVO_42_02,NIVO_42_03                                                               \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                  **                                                                                                               */
/*                   ***                                                                                                             */
/*                  03 ***                                                                                                           */
/*                  **   ***                                                                                                         */
/*                  02**   ***                                                                                                       */
/*                  *   *******                                                                                                      */
/*                  ***  *    *                                                                                                      */
/*                    **** 01 *                                                                                                      */
/*                      *******                                                                                                      */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_43                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_43(NIVEAU_43                                                                                      \
                                        ,NIVO_43_01,NIVO_43_02,NIVO_43_03                                                               \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                  **                                                                                                               */
/*                   ***                                                                                                             */
/*                  02 ***                                                                                                           */
/*                  **   ***                                                                                                         */
/*                  01**   ***                                                                                                       */
/*                  *   **   **                                                                                                      */
/*                  ***   **  *                                                                                                      */
/*                    ***   ***                                                                                                      */
/*                      *******                                                                                                      */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_44                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_44(NIVEAU_44                                                                                      \
                                        ,NIVO_44_01,NIVO_44_02                                                                          \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            *    *  03 *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ***********    *    ************                                                                                 */
/*                            *    *  **                                                                                             */
/*                  02        *    ***            05                                                                                 */
/*                  ***********    *****************                                                                                 */
/*                                                                                                                                   */
/*                  ***********    *****************                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 01 *  04 *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_51                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_51(NIVEAU_51                                                                                      \
                                        ,NIVO_51_01,NIVO_51_02,NIVO_51_03,NIVO_51_04,NIVO_51_05                                         \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ***********    *     ***********                                                                                 */
/*                            *    *     *                                                                                           */
/*                  05        *    *     *        04                                                                                 */
/*                  ***********    *     ***********                                                                                 */
/*                  06        *    *     *        03                                                                                 */
/*                  ***********    *     ***********                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 01 *  02 *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_52                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_52(NIVEAU_52                                                                                      \
                                        ,NIVO_52_01,NIVO_52_02,NIVO_52_03,NIVO_52_04,NIVO_52_05,NIVO_52_06                              \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            * 05 *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ************   *     ***********                                                                                 */
/*                  03         *** *     *                                                                                           */
/*                               ***     *        04                                                                                 */
/*                  ****************     ***********                                                                                 */
/*                                                01                                                                                 */
/*                  ****************     ***********                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 02 *     *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_53                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_53(NIVEAU_53                                                                                      \
                                        ,NIVO_53_01,NIVO_53_02,NIVO_53_03,NIVO_53_04,NIVO_53_05                                         \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            * 04 *  01 *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ****************     ***********                                                                                 */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                  ****************     ***********                                                                                 */
/*                  05          ** *     *        02                                                                                 */
/*                  ************   *     ***********                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 03 *     *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_54                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_54(NIVEAU_54                                                                                      \
                                        ,NIVO_54_01,NIVO_54_02,NIVO_54_03,NIVO_54_04,NIVO_54_05                                         \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            *    * 02  *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ***********    *****************                                                                                 */
/*                                                                                                                                   */
/*                  01                                                                                                               */
/*                  ***********    *****************                                                                                 */
/*                  04        *    * ***          03                                                                                 */
/*                  ***********    *   *************                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    * 05  *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_55                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_55(NIVEAU_55                                                                                      \
                                        ,NIVO_55_01,NIVO_55_02,NIVO_55_03,NIVO_55_04,NIVO_55_05                                         \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            * 04 *  03 *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ********************************                                                                                 */
/*                                                                                                                                   */
/*                                                02                                                                                 */
/*                  ********************************                                                                                 */
/*                                                01                                                                                 */
/*                  ********************************                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 05 *  06 *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_56                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_56(NIVEAU_56                                                                                      \
                                        ,NIVO_56_01,NIVO_56_02,NIVO_56_03,NIVO_56_04,NIVO_56_05,NIVO_56_06                              \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                          ********     *                                                                                           */
/*                        ***   ***      *                                                                                           */
/*                      ***   ***02*     *                                                                                           */
/*                    ***   ***  ***     *                                                                                           */
/*                  ***   ***  *** *     *                                                                                           */
/*                  *   ***  ***   *     *        **                                                                                 */
/*                  01***  **** 03 *     *      ***                                                                                  */
/*                  ***  ***  *    *     *    *** 04                                                                                 */
/*                  *  ***    *    *     *  ***  ***                                                                                 */
/*                  ****      *    *     ****  *** *                                                                                 */
/*                  **        *    *     **  ***   *                                                                                 */
/*                            *    *     * ***   ***                                                                                 */
/*                            *    *     ***   ***                                                                                   */
/*                            *    *     *   ***                                                                                     */
/*                            *    *       ***                                                                                       */
/*                            ******     ***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_61                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_61(NIVEAU_61                                                                                      \
                                        ,NIVO_61_01,NIVO_61_02,NIVO_61_03,NIVO_61_04                                                    \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            *    *********                                                                                         */
/*                            *      *** 03***                                                                                       */
/*                            *    **  ***   ***                                                                                     */
/*                            *    ****  ***   ***                                                                                   */
/*                            *    *  ***  ***   ***                                                                                 */
/*                  **        *    *    ***  ***   *                                                                                 */
/*                   ***      *    *     ****  ***                                                                                   */
/*                  02 ***    *    *  04 *  ***  ***                                                                                 */
/*                  **   ***  *    *     *    ***  *                                                                                 */
/*                  * **   ****    *     *      ****                                                                                 */
/*                  *   **   **    *     *        **                                                                                 */
/*                  ***   **  *    *     *                                                                                           */
/*                    ***   ***    *     *                                                                                           */
/*                      ***   *    *     *                                                                                           */
/*                        ***      *     *                                                                                           */
/*                          *** 01 *******                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_62                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_62(NIVEAU_62                                                                                      \
                                        ,NIVO_62_01,NIVO_62_02,NIVO_62_03,NIVO_62_04                                                    \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            ***04*********                                                                                         */
/*                              ***  ***   ***                                                                                       */
/*                                ***  ***   ***                                                                                     */
/*                                  ***  ***   ***                                                                                   */
/*                                    ***  ***   ***                                                                                 */
/*                  ***************************    *                                                                                 */
/*                                                                                                                                   */
/*                                                                                                                                   */
/*                  ** 02***************************                                                                                 */
/*                  * **   *** 03                  *                                                                                 */
/*                  *   **   ***********************                                                                                 */
/*                  ***   **   ***                                                                                                   */
/*                    ***   **   ***                                                                                                 */
/*                      ***   **   ***                                                                                               */
/*                        ***   **   ***                                                                                             */
/*                          *** 01********                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_63                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_63(NIVEAU_63                                                                                      \
                                        ,NIVO_63_01,NIVO_63_02,NIVO_63_03,NIVO_63_04                                                    \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                          ***    *******                                                                                           */
/*                        ***      *     *                                                                                           */
/*                      ***   *    *     *                                                                                           */
/*                    ***   ***    *     *                                                                                           */
/*                  ***   *** *    *     *                                                                                           */
/*                  *   ***  **    *     *        **                                                                                 */
/*                  * ***  ****    *     *      ****                                                                                 */
/*                  ***  ***  *    *     *    ***  *                                                                                 */
/*                  *04***    *    *     *  ***  ***                                                                                 */
/*                   ***      *    *   03****  ***01                                                                                 */
/*                  **        *    *    ***  ***   *                                                                                 */
/*                            *    *  ***  ***   ***                                                                                 */
/*                            *    ****  ***   ***                                                                                   */
/*                            *    **02***   ***                                                                                     */
/*                            *      ***   ***                                                                                       */
/*                            *    *********                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_64                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_64(NIVEAU_64                                                                                      \
                                        ,NIVO_64_01,NIVO_64_02,NIVO_64_03,NIVO_64_04                                                    \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            ******** 01***                                                                                         */
/*                              ***  ***   ***                                                                                       */
/*                                ***  ***   ***                                                                                     */
/*                                  ***  ***   ***                                                                                   */
/*                                    ***  ***   ***                                                                                 */
/*                  ***********************  ***   *                                                                                 */
/*                  *                   03***  *** *                                                                                 */
/*                  *                       ***02***                                                                                 */
/*                  ***************************    *                                                                                 */
/*                                                                                                                                   */
/*                  *    ***************************                                                                                 */
/*                  ***   **   ***                                                                                                   */
/*                    ***   **   ***                                                                                                 */
/*                      ***   **   ***                                                                                               */
/*                        ***   **   ***                                                                                             */
/*                          ******** 04***                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_65                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_65(NIVEAU_65                                                                                      \
                                        ,NIVO_65_01,NIVO_65_02,NIVO_65_03,NIVO_65_04                                                    \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                          ***   ********                                                                                           */
/*                        ***   ***  ***                                                                                             */
/*                      ***   ***  ***                                                                                               */
/*                    ***   ***  ***                                                                                                 */
/*                  ***   ***  ***                                                                                                   */
/*                  * 03***  ***********************                                                                                 */
/*                  * ***  *** 04                  *                                                                                 */
/*                  ***  ***                       *                                                                                 */
/*                  *    ***************************                                                                                 */
/*                                                01                                                                                 */
/*                  ***************************    *                                                                                 */
/*                                    ***  ***   ***                                                                                 */
/*                                  ***  ***   ***                                                                                   */
/*                                ***  ***   ***                                                                                     */
/*                              ***  ***   ***                                                                                       */
/*                            ***02*********                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_66                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_66(NIVEAU_66                                                                                      \
                                        ,NIVO_66_01,NIVO_66_02,NIVO_66_03,NIVO_66_04                                                    \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            ******  01 ***                                                                                         */
/*                            *    *       ***                                                                                       */
/*                            *    *     *   ***                                                                                     */
/*                            *    *     ***   ***                                                                                   */
/*                            *    *     * ***   ***                                                                                 */
/*                  **        *    *     **  ***   *                                                                                 */
/*                  ****      *    *     ****  *** *                                                                                 */
/*                  *  ***    *    *     *  ***  ***                                                                                 */
/*                  **   ***  *    *     *    ***02*                                                                                 */
/*                    **   **** 04 *     *      ***                                                                                  */
/*                  *   **   ***   *     *        **                                                                                 */
/*                  ***   **   *** *     *                                                                                           */
/*                    ***   **   ***     *                                                                                           */
/*                      ***   **   *     *                                                                                           */
/*                        ***03 **       *                                                                                           */
/*                          ********     *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_67                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_67(NIVEAU_67                                                                                      \
                                        ,NIVO_67_01,NIVO_67_02,NIVO_67_03,NIVO_67_04                                                    \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                          ********02 ***                                                                                           */
/*                        ***   ***  ***                                                                                             */
/*                      ***   ***  ***                                                                                               */
/*                    ***   ***  ***                                                                                                 */
/*                  ***   ***  ***                                                                                                   */
/*                  *    ***************************                                                                                 */
/*                                                                                                                                   */
/*                  01                                                                                                               */
/*                  ***************************  ***                                                                                 */
/*                  *                   04***  *** *                                                                                 */
/*                  ***********************  ***   *                                                                                 */
/*                                    ***  ***   ***                                                                                 */
/*                                  ***  ***   ***                                                                                   */
/*                                ***  ***   ***                                                                                     */
/*                              ***  ***   ***                                                                                       */
/*                            ********03 ***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_68                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_68(NIVEAU_68                                                                                      \
                                        ,NIVO_68_01,NIVO_68_02,NIVO_68_03,NIVO_68_04                                                    \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            *    *  05 *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ***********    *    ************                                                                                 */
/*                            *    *  **                                                                                             */
/*                  04        *    ***            02                                                                                 */
/*                  ***********    ************  ***                                                                                 */
/*                                 03     ***  *** *                                                                                 */
/*                  ***********************  ***   *                                                                                 */
/*                                    ***  ***   ***                                                                                 */
/*                                  ***  ***   ***                                                                                   */
/*                                ***  ***   ***                                                                                     */
/*                              ***  ***   ***                                                                                       */
/*                            ******** 01***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_71                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_71(NIVEAU_71                                                                                      \
                                        ,NIVO_71_01,NIVO_71_02,NIVO_71_03,NIVO_71_04,NIVO_71_05                                         \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            *  04*     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ************   *     ***********                                                                                 */
/*                             *** *     *                                                                                           */
/*                  02           ***     *        05                                                                                 */
/*                  **   ***********     ***********                                                                                 */
/*                  * **   ***      03                                                                                               */
/*                  *   **   ***********************                                                                                 */
/*                  ***   **   ***                                                                                                   */
/*                    ***   **   ***                                                                                                 */
/*                      ***   **   ***                                                                                               */
/*                        ***   **   ***                                                                                             */
/*                          ***01 ********                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_72                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_72(NIVEAU_72                                                                                      \
                                        ,NIVO_72_01,NIVO_72_02,NIVO_72_03,NIVO_72_04,NIVO_72_05                                         \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            * 02 *********                                                                                         */
/*                            *      ***   ***                                                                                       */
/*                            *    **  ***   ***                                                                                     */
/*                            *    ****  ***   ***                                                                                   */
/*                            *    *  ***  ***   ***                                                                                 */
/*                  ************   *    ***  ***   *                                                                                 */
/*                             *** *     ****  ***01                                                                                 */
/*                  05           ***     *  ***  ***                                                                                 */
/*                  ****************  03 *    ***  *                                                                                 */
/*                                       *      ****                                                                                 */
/*                  ****************     *        **                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 04 *     *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_73                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_73(NIVEAU_73                                                                                      \
                                        ,NIVO_73_01,NIVO_73_02,NIVO_73_03,NIVO_73_04,NIVO_73_05                                         \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                          *** 01********                                                                                           */
/*                        ***   ***  ***                                                                                             */
/*                      ***   ***  ***                                                                                               */
/*                    ***   ***  ***                                                                                                 */
/*                  ***   ***  ***                                                                                                   */
/*                  *   ***  ***********************                                                                                 */
/*                  * ***  ***                                                                                                       */
/*                  ***  ***      03                                                                                                 */
/*                  *    ***********     ***********                                                                                 */
/*                  02          ** *     *        04                                                                                 */
/*                  ************   *     ***********                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            * 05 *     *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_74                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_74(NIVEAU_74                                                                                      \
                                        ,NIVO_74_01,NIVO_74_02,NIVO_74_03,NIVO_74_04,NIVO_74_05                                         \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            *    * 04  *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  **        *    *****************                                                                                 */
/*                  ****      *                                                                                                      */
/*                  *  ***    *                                                                                                      */
/*                  **   ***  * 03 *****************                                                                                 */
/*                  01**   ****    * ***          05                                                                                 */
/*                  *   **   ***   *   *************                                                                                 */
/*                  ***   **   *** *     *                                                                                           */
/*                    ***   **   ***     *                                                                                           */
/*                      ***   **   *     *                                                                                           */
/*                        ***   **       *                                                                                           */
/*                          ******** 02  *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_75                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_75(NIVEAU_75                                                                                      \
                                        ,NIVO_75_01,NIVO_75_02,NIVO_75_03,NIVO_75_04,NIVO_75_05                                         \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            * 05 *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                  ****************     *        **                                                                                 */
/*                                       *      ****                                                                                 */
/*                                       *    ***  *                                                                                 */
/*                  ****************  03 *  ***  ***                                                                                 */
/*                  04          ** *     ****  ***01                                                                                 */
/*                  ************   *    ***  ***   *                                                                                 */
/*                            *    *  ***  ***   ***                                                                                 */
/*                            *    ****  ***   ***                                                                                   */
/*                            *    **  ***   ***                                                                                     */
/*                            *      ***   ***                                                                                       */
/*                            * 02 *********                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_76                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_76(NIVEAU_76                                                                                      \
                                        ,NIVO_76_01,NIVO_76_02,NIVO_76_03,NIVO_76_04,NIVO_76_05                                         \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            ******** 01***                                                                                         */
/*                              ***  ***   ***                                                                                       */
/*                                ***  ***   ***                                                                                     */
/*                                  ***  ***   ***                                                                                   */
/*                                    ***  ***   ***                                                                                 */
/*                  ***********************  ***   *                                                                                 */
/*                                        ***  *** *                                                                                 */
/*                                 03       ***  ***                                                                                 */
/*                  ***********    ************  02*                                                                                 */
/*                  05        *    * ***                                                                                             */
/*                  ***********    *   *************                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    * 04  *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_77                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_77(NIVEAU_77                                                                                      \
                                        ,NIVO_77_01,NIVO_77_02,NIVO_77_03,NIVO_77_04,NIVO_77_05                                         \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                          ******** 02  *                                                                                           */
/*                        ***   ***      *                                                                                           */
/*                      ***   ***  *     *                                                                                           */
/*                    ***   ***  ***     *                                                                                           */
/*                  ***   ***  *** *     *                                                                                           */
/*                  *   ***  ***   *    ************                                                                                 */
/*                  01***  ****    *  **                                                                                             */
/*                  ***  ***  *    ***            04                                                                                 */
/*                  *  ***    * 03 *****************                                                                                 */
/*                  ****      *                                                                                                      */
/*                  **        *    *****************                                                                                 */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *     *                                                                                           */
/*                            *    *  05 *                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_78                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_78(NIVEAU_78                                                                                      \
                                        ,NIVO_78_01,NIVO_78_02,NIVO_78_03,NIVO_78_04,NIVO_78_05                                         \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                          ******** 03***                                                                                           */
/*                        ***   ***  ***                                                                                             */
/*                      ***   ***  ***                                                                                               */
/*                    ***   ***  ***                                                                                                 */
/*                  ***   ***  ***                                                                                                   */
/*                  *   ***  ***                  **                                                                                 */
/*                  04***  ***                  ***                                                                                  */
/*                  ***  ***                  *** 02                                                                                 */
/*                  *  ***                  ***  ***                                                                                 */
/*                  ****                  ***  *** *                                                                                 */
/*                  **                  ***  ***   *                                                                                 */
/*                                    ***  ***   ***                                                                                 */
/*                                  ***  ***   ***                                                                                   */
/*                                ***  ***   ***                                                                                     */
/*                              ***  ***   ***                                                                                       */
/*                            ******** 01***                                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_81                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_81(NIVEAU_81                                                                                      \
                                        ,NIVO_81_01,NIVO_81_02,NIVO_81_03,NIVO_81_04                                                    \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*                            ***02*********                                                                                         */
/*                              ***  ***   ***                                                                                       */
/*                                ***  ***   ***                                                                                     */
/*                                  ***  ***   ***                                                                                   */
/*                                    ***  ***   ***                                                                                 */
/*                  **                  ***  ***   *                                                                                 */
/*                   ***                  ***  ***01                                                                                 */
/*                  03 ***                  ***  ***                                                                                 */
/*                  **   ***                  ***  *                                                                                 */
/*                  * **   ***                  ****                                                                                 */
/*                  *   **   ***                  **                                                                                 */
/*                  ***   **   ***                                                                                                   */
/*                    ***   **   ***                                                                                                 */
/*                      ***   **   ***                                                                                               */
/*                        ***   **   ***                                                                                             */
/*                          *** 04********                                                                                           */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_82                                                                                                                 \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_82(NIVEAU_82                                                                                      \
                                        ,NIVO_82_01,NIVO_82_02,NIVO_82_03,NIVO_82_04                                                    \
                                         )                                                                                              \
                         );                                                                                                             \
                    Eblock
/*************************************************************************************************************************************/
/*                                                                                                                                   */
/*        D E B U T   E T   F I N   D E   S E Q U E N C E  :                                                                         */
/*                                                                                                                                   */
/*************************************************************************************************************************************/
#define   IMPOSSIBLE_BOL                                                                                                                \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_BOL());                                                                                           \
                    Eblock                                                                                                              \
                                        /* Pour definir un debut de ligne.                                                           */
#define   IMPOSSIBLE_EOL                                                                                                                \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_EOL());                                                                                           \
                    Eblock                                                                                                              \
                                        /* Pour definir la fin d'une ligne.                                                          */
#define   IMPOSSIBLE_EOI                                                                                                                \
                    Bblock                                                                                                              \
                    CALS(FgImpossible_EOI());                                                                                           \
                    Eblock                                                                                                              \
                                        /* Pour definir la fin d'une image.                                                          */



Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.