########## ........ ...... #####+# #.##.# #### ##. #..#..###.##.###..## #.. #.(...#.......#....# #... #.....#.......'....# #... #....##..#######.## ##...##....##..##..###'### +.....aS........#........# #..$..5ls.......#........# #..###Y#########..###..####### #.# #..###..#..#..## #.WwO# <..^............# #....# ................# ##..## ..###.....###.#### #..# . ###.....###.##.## .... ................# .... .... ................# ..... ... (................# ... .................# .. ................# #. #########..######.## ..####.##..##..##..###.##<# ........................#.. .......<................# .. ##..###+#####.###..###.## # #+###.[##### #.....# #.....# ##[..## #####