######## ###### #......###### #....# .. #......'....###....##.# #......####...........# #......# #####....#### #......# ##.### #....%.# #.# #####'## #.# #....# #.# #.#### #.## ############ #.# #..# #..........######'##### ###'##### #####+### #.(........'..##......### #.......# ###.......# #..........##.##......'.### #.......###.'.......# #>.........##..'......#...####.......#...#.......# #..........#####......###....#.......#.###.......# #..........# ##'##### ####.'.......'.# #.......# #..........# #.# ###.......### #.......# ###'######## #.# ##'###### #.......# #.# #.# #.## ###'##### #.## #.## #..# #...# #..# #..# ####.#### #####.## ###'####### ###'##### #.......######......# #.........# ###.......#### #...........##......# #.........# #.'.......'..# #.......###.##..<...# #.........###.#.......##c# #.......# #..#...)..# #.........##..#.......##(###.......# ##.....<..# #.........##.######c####.(.........# ###.........# #.........'..# #(# #####.......# #......#### #.........#### #(# ###.##### ####.### #####'##### #.# #...# #..# #.# #.# ####.## ##+# #.# #.# #...).# #.# #c# #.....# #.# #.. #.....# #.# ##. #...... #.# . #.....#. #># . #.....##. #.# #.....# ## #.# #.....# #.# @w. #.# #.# #.# #.# ... ... ...