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