###### #....# ##### ###.##.# #...###...##.# ####..........#.# #<............#.# ###.............# #.###....#'#### #... #######........#.# #..... #............#.#.##### #....# #............#.#.....# #....#####............#.#####.# #.. #.......########......#.# #.# #..######..[....##............#.#####)#### #...............''.................>.....# #.....#.........##...............#....#.## ......#.........##........##...#......#.# .(.....S...######.............#.#.##.# # .##.......# ###.............#.#..#.# #(......# ......##.........#.##.#.# #(......# ..........#...........#.# ...##+##### ..........#........####.. .... ....................# .?( ....................# .. ....................# ( . ...................# .. #...#.............# ...#...#..........#### #................# ##.................. .................... ....#+#<........... ... #.#+#....... # ... ...... ..... ..... ....... .... ......... ... ........... .#...........