############## .............# .............# #############'###..# ................#..# .......)....<...+..# ...............)#[.# ................#..# ................#).# ................#..# #################..# ..........# ..........# ..........# ##############..# .............#..# .............#..# #############'###..'..# #.......).......#..#..# #..)...........)#..#..# #..###########..#..#..# #..#......)..#..#..#..# #..#.........#).#..#..# #..#..###'#..#..#>.#..# #..'..#...#..#..#.(#..# #..#..#...#..#..#..#..# #..#..#..#####..#..#..#..# #..#..#.))......#..#..#..# #..+..#.........#..'..#..# #..#..#########'#..#..#..# #..#... ...........#..#..# #. #... ...........#..'..# #. #### ############..#..# .........#..# .........#..# #######..#..# #..#..# #..#..# $$ #..#..# #..#..# #..# #..# #..# #..# #..# #..# ...e...#######################..# .............>..................# .ee...$........$.e.$............# ..%(...######'###..###########..# .......#........#..#.........#..# .^....ยง#..e.....#..+.........#..# .....$)####'#####..########'##..# ......$$$$$(..(.................# .......$........................# #################################