######.. ##. .......#####... .............. #.#.......... #............ #........... #......)... #lSl...<... #<#..#..... #.....#..# [.. #..#####.... . #. #.#... #....... ##.#.### . ##