%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%...........................................................................................................%
%...........................................................................................................%
%...........................................................................................................%
%...######..###....###..######..######..######....###...###...###..######..######....###...###....######....%
%...######..####...###..######..######..##...##...###...###...###..######..##...##...###..###...###...###...%
%.....##....#####..###....##....##......##....##..###..##.##..###..##......##....##..###.###.....###...##...%
%.....##....###.##.###....##....####....##...##....##..##.##..##...####....##...##...######.......###.......%
%.....##....###..#####....##....####....######.....##.##...##.##...####....######....######.........###.....%
%.....##....###...####....##....##......##..##.....##.##...##.##...##......##.##.....###.###....##...###....%
%...######..###....###....##....######..##...##.....###.....###....######..##..##....###..###...###...###...%
%...######..###....###....##....######..##....##....###.....###....######..##...##...###...###....######....%
%...........................................................................................................%
%...........................................................................................................%
%...........................................................................................................%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%