############################## ............................... ............$####.............. .........)...# #............... ..............# #.#####'#####.###### ..............# #.#.........#.#....# ########......# #.#.........#.#....# #......# ##.#.........#.#....# #........ ..#.........#.#....# #..##+### #.#.........#.#....# #..# #.#######''##.'....# #..# #.............#....# #########..# #.............##+### ...........# #...........<....... ...........########.................. ###.................................. #....####+#.###........#######.... #...#.#.#.#.#.#.#####..# .... #.............#.# #..# ... #...#.#.#.#.#.#.# #..# #.[...........#.# #..+ #...#.#.#.#.#.#.# #...........>.#.# ####...#.#.#)#.#.#.# . ............%....#.#####... ........#.#.#.#.#.#......... .........#.%......#......... ...(.....##########......... .......................<.... ........................... #####................##### #.##########.....# #.# #.....# #.# #.....# .... #.# #.....# #....# #.# #.....# #....# #.# #.....# #....#######.##########.....# #....>......................# #.......#########...........# #.......# #.............. #.......# #.....########. #.......+ #.....# #.......# #.....# #.......# #.....# #.......# #.....# #.......####### #.....# #.............. #.............. #............... #......<........ #............... ###############