```````````````````1````````````1````````````````` `````````````````10`````````````10```````````````` ````````````````00```````````````101`````````````` ```````````````00`````````````````00`````````````` ``````````````100`````````````````100````````````` ``````````````000`````````````````100````````````` ``````````````0000`````111111`````0001```````````` ``````````````00000``0000000000``0000````````````` ```````````````000001``````````000000````````````` ```````````````1000000011``100000000`````````````` ``````````100000000000000`100000000000011````````` ```````100000000000000000`10000000000000000``````` ``````0000111111000000001``100000000000000001````` `````00``````````100000`````100001````````1000```` ````0`````````00```001```````100```10```````100``` ```1```````````00````100000001````100`````````0``` ```````````````100``1000000000```100``````````11`` `````````````````001`000000001`1001``````````````` ``````````````````1``000000001`01````````````````` ````````````````````0000000000```````````````````` ```````````````````000001`00000``````````````````` `````````````````100000````10000`````````````````` `````````111000000001````````1000001`````````````` ```````````111111```````````````11000111`````````` `````````````````````````````````````````````````` ``````````````````````````````````````````````````