###### #...(# ############ #####.#..#####..........# #...)........#..........####### #.###.....##............#.....# ..######.###...#..#.#).........##.##.# .....................<.......[.....#.# +#######...###.####.##.#####...##..#.####.# .......................(..........h>.)....# ..#######.#.###.#####.#.......#...........# #..#.# #.# #.#########h###....... #.##[# #.# #...................(. #%##.# #.# ###########h###.#..[.. #>..............S #.# .#.... .###.##.######.# #g# .# .. # ..# ### #h# .# . .## ... . .. #.# #. #.# .. #.# . #.# #.#