##+# #...# .....+ ......# ?.....e ...%... .......## #'## ##(## #+# ##.## #.# ##.## #.# ##.## #e# ##(###.# ##4##'## ##e)..## #(.)..# #)...(# +.....# ##...## ##'#'## ##.##.# ##.###.# ##.## #.# ##.## #.# ##.## #.# ##.## #.# #+#####.## #+# #....#'## ##.....## ##.......###### #........['...+ +.........##### #.........# #+.......## ##.....## ##...#+ ##'## #=# #.# ####'## #.<...# #.....# +.....# #.....# #.....+ #######