################################################################### #..........^......................................................# #.##########...................###############....................# #.# #.###############..># #....................# #.# #.# #...# #....................# #.# #.# #...###############....................# #.##########.###############......................................# #.................................................................# #............................[....>...............................# #..#####..........................................................# #..# #................................(.........................# #..# #.......................................<..................# #..#####(.........................................................# #...........<∩....................................................# #u.........)><....................................................# #.######......(...###########.................##################..# #.# #...u...((.###########.....)...........# #..# #.######......................................##################..# #......[.....)....................................................# #......).............#################............................# #....................# #................##########..# #....[....u..........# #................# #..# #....................# #................# #..# #..............[.....#################................# #..# #..............T......................................##########..# #.........T.......................................................# #.........k...........................###########.................# #.################...################.# #.................# #.################[...................###########.................# #.................................................................# #.......................................############(###########..# #.####################..................############.###########..# #...........................................................(.....# #....................................................)............# #..#################))####################..#####################.# #..# #[.# #..# #.# #..# #..####################..#####################.# #..#################..............................................# #.................................................................# #..........................(...####################......)........# #..............................# #...............# #<.............................# #...............# #.....uR.......................####################...............# #.......T.......)....................)......................(.....# #..##############.................................................# #..# #..##########.################.......|............# #..# #..# #.# #....................# #..##############..##########.################).................>.# #.............................................))..................# ###################################################################