###### #........ ##.....?..# ........... #........# #........# #################........#### .......)........g......o...... #....[%..g.g()%gg..Sol... #.##############g###.$.. #.# #l# #)# #.# #g# ###########o####.### #g# #....(.<...........< #g# #.#########l####.### ..######.####>#########.####.###### .........>............<............ ..######.####.#########.####.###### #.# #.# #.# # #.# #.# #.# #.# #.# #.# #.# #.# #># #.# #.# #.# #.# ##.## #.# ... ... ... #. #.# #. #)# #.####.# # #...##.#########.###### #.........g........?... #...##.#########.###### #...##.# #.# #...##.# #.# #...##.# #.# ######.# #.# ###.####### #.# #.........# #.# #.........# #.# #.........# #.# #.........# #.# #.........# #<# #.........###)# #........[....# #.........##### ###########