######### ###.......### #...........## ....##'##....## . ####.####...# #.......##..## #..#####..#...# #. #...##.##..# # #.<.##.##..# #..# #...##.##..# #..## . #..##'##..#...# #...# .. #.......##..####...# ...#########...# #....# #....#####...[## #...$# # #...........## ##....####.####. #.......### ##...)..l.....?.. ####.########.....##g...#.... .#####'#####....?...##.###..# . .....................##.. ## ................).##.#...# #################.##.#..## #.##.#..# #.##..... #.# .# #.# ## #.#