########### ....#.....## ...w.(.....## .........>..# .........<..# ..........b.# .......S....# .....S......# ......5.....# ...........## .....# ...$......## .......### ###..###### ..........#### ####.# ..............##...... ...............!....... ...........# #......... . #.........###......... ..#.........((..####..## ...........(##### .# ...........g###### ..............g.<...## ........)..$............ .. ...######.###########.. ?.####.######.# #...........).# ##............## #..............# #........$.....# # #..............##.. #.............(...# #...55.55......#### #....{5......## ##.5.355....## ##5.5.4.....# #....5.....### #............# #............# #............# ##<#.#####...# #.#.# #...# #.#.# #...# #.#.# #...# ##.#.# ..# ##....# #...### #..## ##..# #####...# #.......# #.......# #.......# #########