############# ####...........#### #.................#### ....##'######.......## .####.......####.....## #.............###....## #.....###'###... ##....# ....###.....### ##...## ...##.........## #....# ..##...#####...## ##...# ([#...##...##...# #...# #... #.<.##...# #...# #.( #...##...# #...# ## ##.##...## ##...# #.....##. #....# #...###.. ##...## #####.... ##....# #......(###....## #....####.....## #.####.[..(..## #.........#### #......#### ########