###### #######....## ##...##....!.## #.............# #(............# #.........!...# #.....).....).# #....<#......## #.....##[...###### ##...###.......(.## ##.## #..........# #.# #..........# #.# ###[###.......... . #.# ###.#....##...### ....###.####.....##.#..#.... ..............#####.. # ##. ....####.####.# #... ....>.....###.# #.### ...####......# #.# #####..#####.# #.....#..# #>.##...## #.....##...# #..>..##.#.J# #........##..# #......### #.# #......# ... ##.##... ##.. #. .. .#