######## ##### #......######...## #.......'..##....## . . ##......'...'.....# .... .... ##....###.##.....# S....#...## ##..## #.###....# ......#....## #### #.# ##...# #............## #.# ##'## #.....f.......##### ##.#####.# ##......>.....+...# #........# #......%......+...# #.#####.## #.............##..# #.# #.# #.........)....#..# #.# #.# #..............#..# #.#####.# #..............#..#########.......## #..............'........)..........# ##.............'....#####..######..# #.....#........#..### #..# #..# #..............#..# ##''######..# #............###..# #.....(.##..# ##............)S..# #.......##..# ##......)....'...# #)......##..# ######.....####.# #.......'...# ##...## ##'######.......##..# ##''# #.......#.......###.# #..####...............# #.# #.....+...............# #.# #######.............### #.# #..........#### ### ##........)# ##.....#.)########## ##### ##...###).).......#####...# #++######(.8).8().(..).<.# #..............).#####...# #.......#'######## ##### #...######.# ###