######### #.......# ##.####.# #.# #.# ..# #.# ..## #<# ... ### .... ..... #.b...