################ ...%..O.=......+ .#######$###### +.......#### ######.....### #.........'<# ..........### #.###.....# # #..#### #..# ##.# #.