#+# # #.# ##. ##'## #####.#######...### #........'.'.'.<.'.+ .####..%#####...### #..## ####'## #.#.###.##.# #.##...###+# #.###### . #.#### # +#. #....# #.... ####.# .#.## #.# ...# ##.## #..# # ##...## #..# #####.# .###.....# #..#######.....# .........####...........# .###..........########..# ##...####### ####..######### ##.## #(.............. #.# #.##.(...##### #.# # ##.##.# #. #.##.# #.##%# #.##l# #.##.# #.##.# #.##?# #..... ####.. #.. #..