####### ###################.....######### ##>.............(..'.....'.......# #.....#######.######.....#######.## #.....'.....#.# #.....# #..# #.....#####.#.# #.....# ##.## ##..#....##.#'## ###.....# #..# #..#.##.......# #.......# ##.## #..#.#^...<...# #.......# #..# ###..#.#........# #...##### ##.# #....#..........###...######## #)######### #....#######....##...........# #.........# #..........'....##...........# ##........# ##########'########....##...........# #........# #.)......#'########.................# #.######## #...........).....##......##################..####################### #.................''............................>..................<# #.................##......######.......######...........############# ######............##.......................###..........# #.......#######..)....................# #..........# #..........# ##.............).###.....# #..........######### #######..........# #...<....................# ##.................# #.............)..# #........................# #.........#######.# #.........(......# #........................# #.........# #.# #................# #................###.....# #.........# #.# #................# #.).)............# #.....# #.........# #.# #...............)# #.........(......# #.....# ##..####### #.# #..............[.# #......########### ####### #..# #.# ########.....)...###......# ##########.># #.# #...........)......# #.........### #.# ########...).......# #.........# #.# ########.......##### #.........# ############.# #..............# #....>....# #............# #..............# #.........####.############ #..............# #...)..........# #.........###### #.....h........# ########### ######.........# #.........# #.........# #.........# #.........# #....)....# #########.# #.# #.# #.# #.# #.# #.# #.# #.# #########.# #.........# #.######### #.#<...# #.#..#.# #.####.# #......# ########