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