######## #......# #......#### #.........# #.......### #.......# #......## #####)### #......# #......# #......# #......# #......# ###.....(# #........# #........# #...##'### #...##.# ##### #...##.# #<..# #...##.# * ###...# #...##.# * #.....# #...##.# #.....# #...##.# #########.....###########..<##'#### ........'.Y.....................(.# ,,, ...######.S.#############.......).# , ##### #.........# * #...####### * ##### * ,, , ,,, * ,, , * , , , *