######### #..(..... ######.####### #(...........# #.####.#####.# #<# #.#####.# ### #.......# ##......# .#######.#.#..# ..............# ##########.#..# ...<####.#..# ...<.....# .# # .........# #.##.. .........###...... .........'.{...... .........###...... .........# ..... .........# #### #######+##