###### ################....# #................##.# #.#################.# ###########.# #.............# ##### #...........# #.############# #.).# #########.###############.##........# #.#)# .. #<..........#..........)........###.######.#.# ...##.o.#####.#.#.############.#.##.###.##...#.#.# ...'>...'.........................(.....(#.#.#.#.# ...#.r..#########.############.#..#.##.....#.#.#.# ... #....(.....o(..# #.##.#.#...#..#.#.#.# .. #'###########..# #.##.#.#####..#(#.#.# . ... #..# #.#..#........#(..#.# ..... #..# #.#.#########.#...#.# .... #..# #.#.# #.o<..#.# . #..o...... ..#.##########h####.# #.###o..?. ..#...........(.....# #.. .... ############.###### ... ... ..............># #### .. ####..o#####..# . #...# #..# #...# ##.# #...# #.## #..o# #..# S.... #..# ...... #..# ....... #..## .b...g... ##...########## #.../.........# #.............# ####### #.....[...(...# #.....# #.............# #.##.## #.............# #.##)# #.............# #.##.# ###..#.##########.##.# #.................#.# #.#....############.# #.#..<..##........#.# #.#.....##.######.#.# #.#.....##.#....#.#.# #.###...##.#.##...#.# #.......##.#.######.## ######..##.#.# #.....# #..##.#.# #.##### ##>...#.# #.# ######.# #.# #.# #.# #########.# #.# #.........# #.# #.######### #.# #.# #.# #.# #.# #.# #.# #.###########.# #.............# #.############# ###