. .. ... +# .. #.#### ####.# #...### ###...# ###...###...### ##.......## ###.<.### ##.......## ###...###...### #...### ###...# #.#### ####.# #. #.. # ..# .# .# #