############################################################## #............................................................. #............................##########'###'#######........... #............................# #..#..#^.# #........... #..).........................# #..#..#..# #........... #..........###'###...........##########..#..#..# #...######## #..........##...##...........##.......#.'#..#'.# #...#....... #......######...##...........##.......###...(### #...#....... #......# #...##...........##.......[........# #...#....... #......# { ....##...........##.......#........# #...'....... #......# { .#...###..........##.......###....### #...#....... #....### #####......##.......#.'#..#'.# #...#....... #....# #+######......##########..#..#..# #...######## #.)).# {{.......#......# #..#..#..# #......... #..).# ..#....#......# #..#.)#..# #......... #..).# >......'......# ########## #......... #..))# .#######......###### ######......... #....###### ######............. ............... #....)....## #.................. ............... #..).......# #...........####### ###########....##### #..........# #...........# #.........#....# #..........# #...........# #.........'....# #..........#### #####.......# #.........#....# #.............# #.......# #......<..#....# #..........)..# #.......# #...[.....#....# #........)))..# #.......# #.........#....# #.............# #.......# #.........#....# #.............# #.........#....# ..........)).# ###########....+ ..(.........##+##++ ................... ................... ................... .................. .................. .................. ########'######### #.......# #.......# #.......# #.......# #.......# #.......# ####'##+#### #.. #.......# #..o.# #.. #.......# #....# #.. #...[...# #....# #.. #(......# #.${.# #.. #.......# #{...# #.. #.......# #....# #..######'###########'###....##### #....)..))CpoO.(o)((((((()(....... #.......))Do@oO......).))..W...... #........WAp.O...............##### #............................# #............................# #............................# #......#+#############p......# #......# #.......# #......#