```````````````````````````````````````````````````````````` ```````````````1000`````````````````````````````````` ```````````````101100````````````````````````````````` ```````````````00```0001`````````````````````````````` ```````````````00`````1001```````````````````````````` ```````````````00```````1000`````````````````````````` ```````````````01`````````000```````````````````````` ````````````````00```````````00``````````````````````` `````````````````101`````````100000001```````````````` ```````````````````001````10011````11000`````````````` ````````````````````10000000```````````001```````````` ````````00000000000000000011````````````00```````````` ```````00````````````````````````````````00``````````` ``````10``````````````````````````````01`10``````````` ```````001`````````````````101```````100``000````````` ````````1000``````````````001`````````00```100```````` ```````````0001````````1000````````````````100```````` ``````````````1000000000001`````````````1````01```````` `````````````````11111```10`````````````101`00````````` `````````````````````````00`````````````1001`````````` ````````````````````````1000001`````100001```````````` ``````````````````````0001``101`111001```````````````` `````````````````````100`````````1000`````````````````` ```````````````````001````````````0001```````````````` ````````````````10000```````````````000001111`````````` ````````````100011``````````10``````00000110001``````` ```````````1001```````````````00```````11000``101`````` ````````00100```````````````````001`````````00`100`````` ````1000000``````````````11`````10011``````10011``````` ```0011`10````````````````00`````10000000000``````````` ``````01```00`````````````````01````00```````````````````` ```````00````01`````````````````00```0001``````````````````` ```````10````00`````````````````00``10``0``````````````````` ````````100```0`````````````````0``00``00``````````````````` ``````````000100```````````````00000```0```````````````````` ````````````11`00``````````1010001```100```````````````````` ```````````````00``````````100000`````1001`````````````````` `````````````101````````````````101``````00````````````````` `````````````00``````11111````````0011```10````````````````` `````````````100000000000000000010001000000````````````````` ``````````````````````````````1111`````````````````````````` ````````````````````````````````````````````````````````````
******************************************************
******************************************************
*******************************************************
**************************************************
********************************************************