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