######.##.. #######.)........ ........####.#..# ####....####.... #.##......... .. #<.######. ##..##...# .........#### #..##......### .. ##............#.# ###....#####......## ....#.#....#........ ...#......#.#...### ............#.### .##.#........# #.......#.### #. #.......#.# #.#######.#######.# .........# ..# .#..####.# ..### #..###.###..# ##...#...<.# ##..........# #.............# #............## #.............. ##.(...!....### ##.Y......## ............ ##.........## ..........# ##..<......# ###########