.. . ... .. ##..$ ..% ..... .... ....#. .....####a....! ......ZpppO.... #.K# #p.# #..# #... #..## #.## #.# #..