######### .......<# #######'# ........# ##########################.# #..........................# #######.########################## #.......†...... #.#############.# #######.########### #.# ................>. ...# .........#######.##.... #######..# #........ #.....## #......... #......#####....###.### #........gggr.##......## #....#.#####..##........ #....#.## #.r##......# ######..# #..##......## ##.# #...........# ..###...........# ............)....# .#..###..........# ##..............### #.###............. .# #.######...... #.# ..... ... .... ##. ... #. .. .