##.############# ........a......### ##.########......# #.....#.### ##.<....... ##.###.### #.....# #.##### #'# ... ..... ....... ......... ..........+ #######....#