# ###### #.... #....# #...... #....# #....... #....### #........ #......## #........# #....#..###........# #....##...#........# #....####.'........# #....# ###........# ###.## ###'###### #.# #...l# #.# ####.# #%# .# ###.# +# #...# #.### #.# ##.# #..# #.## #.# #<# #.# #.# ..# .## #+