### .....# ......# ........ ........########### #........#.........# #........#.........# #........#.........########################### .........%..............................>...... #######.##.........##################........# #....#.........# #...........#........# #....#.........# #...........#........# #....#.........######...........#........## #.#####.........>................................ #..............................................## #.#####....#########.######....................# #..........................#####.........# ####.#########.######......# ##.######## #.# #.# ######.# #.#### #.# #.# #.# #....# . #.# #.# #.# ##.#.## #.########g# ####.##### #.#### #'#..## ##.......##b# #........# ##.##.####.##..# .........##.# #........# ##..#'#.##...##.# .........##.# #........# ##..##.##'..<..#.# ..........##.######........####..##...###...##.# ................................##.....###.###.# .....###.###...............######...<...##+# #.# .. #.# #..############.# ##.....## #.# #.# #..# #.# ##...## #.# #%# #..# #.# ##.## #.# ...# #.# #..# #.# #+# .(.# #.# #..# #.# #..# #.# #..# #.# #. #..# #.# #..# #.# #.#####..###.# ..# #.# #..........#.# #..........#.# #..........#.# #.....(....#.###..### . #....(............... .....##..........#.###..### .....(.).................. .....##............###.. # #................ #............###. #............# ............)... ##.............. #..........#.# ..........