### ## ## ##.. # #. .# ..#####.# ########### #. .# ........# #.........# # #.###.#.#####..!....# #.........# #.###.....#.$.....S..# +.........# #......#..#######.# .## ###.........# #......#..........##... .[#.........# #......).######.....# ####.#########.# #.....<[............+ ....# #.....# ################ ##....#########.....######..# #.....# #.........[....# #.... #...<..........##..#####.....#####..............#### #.... #>........P.P..........'.........'..............'.># ...... ###........_........####.....#####.....(........#### ####... .........P.P.......## #.....#####..............# #... ####.................# ##.......................# #... #...............#.# #.......................##### #...............+............................'...# #.).............##.###.......................###.# ####............# .. #.........#...#######.......# #............# #.# ........#...# #.####### #............# .# ##+########## #.#.## #............# #.#..# .........# #.#..# #....# ###.## #.# #.# #.# ####.# #....# #.#### #.# #.######### #.........# #########.# #.. #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ####.#####.#.# #..........#.# #############.##.#######.# #...........#.##.........# #.##....###.#.############ #..#.#.####.#.# ##.........#.#.# #...#(...#.#.#.# ##..#....#.#.#.# #..#....#.#.#.# #..#....#.#.#.# #..##.#.#...#.# #.....#.#####.# ########.#####.......# #<..(....# ######### ##########