######## #......# #......# #......# ###########......# #.........#......# #.........#.....(# #...........<....# #.................... # #................###.. .###. #####...#........... .....#####........######### .......<[..###.#.## #......#### #.#.# ##.....# #.#.# #.....## ...# #......# ...# #....##.# ... #..##. #.## ##..# #.# #. #..###...# #. #. ##..##... ##..#.# ##...# ##..## ##..# #{.# #.... ..#...# ###..... .!###. ..# .#