############ ########## #...........# ######### #........# #[..........############## #.......# #########........# #...........##...........# #.......# ########.......'........# #...........##...........# #.......###.....%..#######........+ #...........##..........$# #.......'...######## #..%.....# #....>..............K?...# #.......##### ####'##### +............#......l....# #.......# #.# #...).......###########+## #.......# #.# ####'######## ##.###### #.# #..# ####..##### ##.# ##.# #.........### #..# ###'### #####+### #........<'.########## #%## #.....# #.......# #.........#..#.......# #.###########.....######......<# #.........##.#.......#########...........+.....'....#.......# #.........##.'.......+..........##########.....####.'.^.....# #.........####.......#########.## #.....# ###.[)....# ######'#### ##'###### #.# #.....# #.......# #..# #..## ##.# #.....# #.......# ##.## ##..## #..# ####### ##'###### #..# ##..# #.## #.### #.## ##'### ###(######## #...# ###.###### ###....######..........#### ####'##### #........# #.'....'...##.............. #........# #........#####.#....###.##>.........### #........# #........#.....#....# #..#.......)..# +........# #).......#)#####....# ##......).....# #......>.# #..........# #....# ###..........# #........# #........### ###'## #..........# #........# #........# #..### #..........# #####'#### ##.####### ##.(.# #####.###### #..# #...# ###.# #.# ##.# ####.#### #(# #.# ###'### #.....<.# #(# #####+##### #######.....# #.......#############.####.........# #.....'.....# #........%...##......)..##.........# ....#####.....# #.......####............#.((.......+ #...(.# #.......# ####..............[.....# #.....# #.......# #.........##.........# #[....# #.......# #.........##.........# ##'#### #.......# #.........###'######## #.# ######### ########### #.# #.# #.#### #.# #(...# #.# ####'####### #####'### #........# #..<....# #........# #.......# #.)......# #.......# #........###############)......# #........'.............'.......# #........###############.......# ########## #########