######## ......# .....# ######### ..$.# #......(# ...# ........ #.#####.# .c# ......>. #.....#.##### #+ #T# ...... #####.#.....# #.###(# #....# #.#####.# #.#.()# ### ##############....# #.....#.# #.#.####).. .............#....# #####.#.# #>......... .............#....# ####.#.##### #.#......##....##.............#....############....#....<# #............... .......)))...<...:....).....>#.########## ##+#.#...#'##...# ########)#####....##########.#.# #......#........# #(## ##....# #.#.# #......#........# #..# #....## #%#.# #.....<#........# ##.# #....# #.#.# #.....##........# #.###....###########'#.# #...............###########..##....#.............# #.....####.##.............##.##....#.............# #.....'....####...........##..#....#..........)..# #.....###### #...........###.#....#.............# #[....# #...........###!.....#.............# #.....# #..............#.....#.............# ##########.....# #..............#.....#.............# #..............# #.........).<..#.....#........(....# #.............## #...........)..##.##)#.............# #.............# #..............##.##)#.............# #.............# ##########'######..#)#.............# #.............# #............###.#...............# ############### #............# #.#...............# #............# #.............##### #.........[..####............# #.................>..........# #...........#######..)......## #......................>....# ########.............)......# #./..................# #....................# #....................# #....................# #.................(..# #................##### ##################