###### ##....# ### #.....###### #.# ###########............ #.#####.).......#............ #.....#.#######.............. #.###.#.# #.....######### #######.###.#.#######............... ........)............+...........### #######.##.......####.....#'###+## #.##..............#........# #.##..............#..l.....# #.#####+##........#........+ #.....# ... ....#..%.....# #####.# .. #..(...>.+ #.# #........# ############.# #........ ##............# #....... #............## ... . #............## ... #............... ..... ##+##.....###.... .....###.##.....# .... .........##.....###.... ..........'........+... #.........##########. #########.# #.# ##.######### #........... ##.######### #.# #.# #.# #.# #.# #.# #.# #.# ######'###### #...........# #...........# #######...........# #.................# #.#####...........# #.....'...........# #....##...........# ##.#.####+######### ###############.#.# #<................# ###############.### #.# #.# #.. ###