############### ..............# ...............# . ##''## #.$. ##....## .... #......# . #...##.%.)8.## #.#...#........# #....#.[....8.# ##..g#...##)..# ##...l#..####..# #.....'..+><'..+ #......#..####..# >####..#...##...# ....#.8....%.# ###..#........# #..##.8..[.## #.. #......# #.! ##....## . ##++##