######.... #<........ ................. ###..#######... #. . # ... #.# #.# #.# #.# #.# #.# #.# #<# ###