###### #....##### ########## #....>...#######........# ####....###......##........# ........########...........# #####........g.............# ..........########........# ####.........# ###........# #......##..............# #...#.....##....#....^...# ..###........####........# .## #..........#######.#### #....#.....# #.##.### #....#.....# #.##...# #....##....##### #.####.# #.##.# ....#...# #....'.# .. ... ....#.#.###.####.# .[# ... ...#<#..'..##...# #.#.###.##>### #...# #.#### ##### #.# #.# #.# #.# ..