###### #### ######..... ..... #......### ...... +......#<# ....<.. #......#.# ....... #.#....#.# ....... #.#....#.# ......P.########## #.#...)#.# ........'........# #.#..[.#.# ....)...########.# #.#....#.# #####+# #.# #.####...# #######.###.######## ................>...# .#...######.######.# #..........# #...######.# . ###