####### ##....... ####......... #.....# #.##.## #.#...##### #...#......# ###########...####.# #..........f..####.## #.###....)............ #.# #.#........>...... #.# #.#.####.....(.... #.# #.#.# #........e.. #.# #.#.# ###.......# ##.###.#)# #.......# #..>.....# #.......# ##.#.##.### ####....# #.#..##. ##..# ##.#.## . ###># #.# ###.# #...# #.#.# #.#... #.##### #.# #.# #.# #.# #.# #.# . ..#.# #.# #.#.# #.#.# #.# #.#.#.# #.#.# . #.######## #.#.#.# #.#.# .# #....<...# #.#.#.#########.#.#### ###.# ########.# #.#.#.#.......#.#.#.. ..... #.# #.#.#.#.#####.#<#.#.# ###... #.# #[#.#.....###.#.#.#.### ..... #.# #.#.#....)....|.......###.###...# #.# #.#.#.#.......................#e# #)##########.(..............}#.#########..2# #.....[..............#########.###########S# ###################### #..)..........# ###############