############### #<............# #############.# #.# #.# #.# #.# #.# #.# #####'#### ####........# #..'........# #.##............ #.##............ #.##............ #.##............ #)##########.... #........# #### #........# #........# #........# #........# #........# ###........# #.'........# #.#........# #.#........# #.#........# #.########## #.# #.###### ### #.#....# .... #.#....###### ..... #...........#######...... ###..........)o.......... #.........#######...... #..........# ..... #....##.#.## .... #....##.#.# ... #######.#.. .. #.#### # #.. ###