############## #............# ######'##########.# #........#.######.# #........#......#.# #........#.####'#.# ######.###.##.....############# #.# #..'.>..........)....## #.######..........(...[..... ########............#.#(...####..## #..........####.....#.#(#........## #...................#.#.#.........# #...........).......#.#.#.........## #...................#.#.#..........# ... #...................#.#.#........#.# ..... #..........######+#.#<)............######..... #..........######.#.#)#....................... #..........'......#.#)#..#+#................# #..........########.#[####.#................# #..........########'#......#................# #########'###..........###########...)......# ###......##.............g....(...)........# #........##..........###########..........# #........##..........# #..........# #........##..........# ###..###.### ###......##..........# ##.# #.# #......##..........# #.# #S# #......##..........# #.. #g# #......############# ##.##.# #........##### #h# #####....(...+ . #.# #....#####... #.# #######..oW<....... #w# ........#.......... #)# ........########... #.# ......... . #.# ........## hh# ....#...# ... ....#...# ... ... #...# .... .. #(..#