######################### #................##..<..# #.##############.##.....# ###'## #......# #.##.....# #....# #......# #.##.....# ##########....####......###.##.....# .........+....)..+....>(.....###.### ........##....####......#######..# #######.##....####....)..)......## #.####............#####.### # #.# #...#........# #.# ###'##'####(..#...#+#### #.# #........((...#..... #.# #.............#...### #.# #.................# #.# #.................# #.# #.................# #.# .............#+#...# #.##'######....#...# #. #. #.lg.# .. . #....#####.# #...%......# ..............# ####..........# #..........# .......)[...# .............# ....#.##......# ....#. ##.....