### #.# ..# #.# .#.##########.# ............#.# .#.########.#.# ########.#.######################### ......................>........(...# ########.#.###.###################.# #......#+###.##### #######.# #..........#.....# #.......# +..........#.....# #.####### #.........<......# #.# ....###.#+###.....# #.# ##. ...# #.....# #####.# #..#### #.....# #...#.# . #.#'### #.#.#.# .... #.#.# #.#.#.# .#.? #.#.##### #.#.#.# .#..# #.#.....# #.#.#.# .#... #.#.....# #.#.#.# .#.#?## #.#.....# #.#.#.# .#.#..# # #.#(#######.#.#.# .#.##.# .# #.#...........#.# ##'#.##.##.# #.#########.#.#.# #.S.$)....(# #.# #.#.#(# #.b.####.### #.# #.###.# #..)# #..# #.# #...#.# #...# ##.## #.# ###.#.# ##+## #..# #.# #.#.# ##.###.##### #.#.# #.........#######.#.# ##.##.###.#.......#.# #..#.# #.#######.# #..#.# #.# #.# #..#.# #.# #.# #....# #.# #.# #.#..# #.#######.# #.#.>. #.........# #.#### #########.# #.# { ### {