######## #......# #.####.# ######### #.# #.# #.......# #.# ##.##### #.#####.# #.# #......#####.#####.# #.# #..##.#..........#.#### #.###..###.#####...#......# #......# ### #........##.### #####.## ##...##.......# ###.### ##.###.###.#.# #.....# #.# #.# # # #.....# #.# #.# #.....# #+###)#####.# #...(.# ##...##..<....# #.....# ##.....######### ###.#.## ##.......## #....####.........# #.......+.........+ ##....####.........# #..#.## ##.......# { #.#### ##.....## #.# ##...## #.# ##'## #.# #.# #.# #######.## #.# #........# #.######.####...# #................# ########.##......... #........#### #######.## #.# .#