########### ###........<# #....######## #............ #............ #.8..#######..8 #....#DlShl#.... #.8..#######..8. #............... ###.8)......8.# ####.8.8.#### ###.### #..# .> #.## .... #.# ..... #..#########.#######. ........# #.................... .........# .. # #.....##.........###. ......(...##... ...###(....##.........# #................ ...........##....%....## #................. .........%.##............ #............................).............. #...)........# ####....[##............ #.........)..# #.....##........... #............# #.....#####.#####. #............# #.....# #.# #####.####...# #.##### #.# #.# #...# #.# #.# #.# #...# #.# #.# #.# ###.# #.# #.# #$# #.# #.# #.# #.# #g# #.# #.# . #.# ##.### #.# .######s#########....# #.# ......................#######.#### ................................# #######......###############.#### #......................# #......################# #......# ########