###### ########## ########## ########## #....# #........### ######### #........# #........# #....# ###........'.####.......# ###........# #........# #....# #.'.......)#....'.......# #.'........######........# #....###.#........######.......###)#........'.............# #....'...#........# #.....^.'...#........######........# #....#####........# #.......#####........# ####.##### ##'### #.......># #.......# ####'##### #.# #.## #........# ##'###### #.....# #.#### #..### ###'###### #......# #####.# #....# ##...# #..>.# #######.#### #####+#### ####.# ###.# ####.# #..........# #........### #.# ######'### ##'### #..........# ###........'.#######'## #........# ####....### #..........# #.'........#.##.......# #........###..'....+.####..........###.#..<.....#.##.......# #........#...##....#<..##..........##..#........#..#.......# #........'.####....###................##........##.#.......# #...%....### ####'## ####..........#####.....[..##.#...(...# #####'#### #....# #..........# #........##.'.).....# #.# #.#### #..........# #........####.......# #.# #.# #######.#### ####+##### ##+###### #.# ###'###### #.# #.# #........# #.. ####.### #........# ##+ #......####........# #........##.>......+ #......#..'........# #...<..####........# #......# ######+### #......# ##......# #......## .# ##.######## .# #.........# .# #.........# ####.##### #.........### #........# #...........###..<.....# #.........#..##........#. #(......!.##............. #.........#####........## #.........# ##.####### #.# #.........# #.# #.# ######.#### #.### #.# #.# #...# #####.#### ####+ #+# #####'## #........# ...... #......# #........# ....... #......# #........# ....... #......#######........###....... #......'...............)#........ +......#######........#()........ #.(....# ############........ #......# ....... #......# ####### ########