######### #.......# #.......# #####################################.......# #...........%..............[................# ##.######.############################...%%..# #..# #....# ####......## ####.....).# ########(##########.######..S....$... ..#.......# #................(.)..)............## #.###.##### #######..##########..########....>.# ###.###.# ######..........###...##### #...### #.......# ##....#.########....##.)...#........#####.#.##### #......>.........)......%...................## ##....#############.##.....########.#####....## ###### #......#..#### #.#.>.......# #####..#.......# #.#...####..## ##.......#......####.#...# #...#.## ######..##..#..........##.....####.#.....# ####............!....................%..%...# ###....###.###..##..%.......#.##...###......### #.......##.###.###............##...# .......... ##.##...........###..........####..<##.......... ###..##.......#.................................. #.<[........<...#######......#.#................ ##..##.......####### #......#.#.#............. ##........(...%..................#.#.######### ###..##.......###########.....#.(#...#.# ##...####......######## #........##..#.# #...........).........! .........#<....# #########.....)######## .............. ##(###.# .#..# ... #..##.# ## ##..#.# ##.#)# ########...#### #.......##....## #.......#..##..# #....)....####.### #................# #.......#######.(# #.......# #### #########