######## . #........ ... ###+######### #......... ..... #...........# #.......... ..... #.....).....# #..........# ...>.. #...........#####..........# .......####...........##..'..........# . .....!...##J..........#..##..........# #.. .......#..'S..........'.######'####### .. ..g.. ####...........### #...## #.###### ####+######## ###..## #..# ..# ##..# ####.##### #.# ##.# #........# #####.#### #.# #.....<..# #........# #######.#### #........#######........# #..........# #.......>.........>.....# ####.......)..# #........#######........# #.................. #........# #........######.##..........##.. #..<.....# #...............##..........# ########## #........#################### ##########