###### ##### #....# ######## #########...########## #....# #......# #............#........########## #....# ########......# #............#.................# #....###.............# #............#............)....# #....#...............# ##............#.................####....#...............# ........>.....'.................gg......'...............#######.# ..........(...#.................#########....#####..............# .............#.................# #[...# #######.######## #............#.................#########....###########'##### #............#........###########...........##..............# ######.##g..########## #...........##..............# #............... ............##..............# #............... ............##..............# #............... ............++.....>........# #.(............# ...........##..............# #..............# ..........##..............# #..............# ..........#..............# #..............# ...................).....# #..............# ...........................# #..............# #...........................# #..............# #...........................# #..............# #..........%.#..............# #..............# ###............#...##'######### ####..............# ...........###'##..##.# #.................# .................)..##.# #.........######### ..............(.....##'### #.........# ####......##.............# #.........# #......##.....<.......# #...)....... #>.....#####..##......# ###.......... #......# #...+......# #........... ###......#####...#......# #.......... #........#.......###..### ......... #........#.####### #.)# ... #.................###.# #................. . .................. .................. ................ .............. ..###....... . #...... #...