#### ######### ###..# ##...#...## ######## ##...####.........## ......###..##..............# .........###..............# #...).....................# #........).....#....)....## #! ##.<.....####...##...#...## #... ##....#........####...##### #....#...###........# #....# .#.....##.................# ....................##...#.# .###..######.............#.# ##. ..########.#.#..# #. .### . .. ###### ... . .. { #.....# .... ... #...... .... ... ....# .(... ...###... #.#... #...## ###.<..## #...##....... #..#...###### #....#.# ......S..###.# ........b# .. .......... .. .........## .. .......... .........# .........#