...................................';:c::;;,'...............................'',;::;:;;;,'.........''
...................................,;:::::;,'..............................''',;:;;;;;,'...''.....''
..................................',;;::;;,,'............................'''',,,,;;,,,''.....'',,,;;
..................................','''',,,''....................'''''..'''''',,,,''''',;;;,'',,,;::
..................................'''''''',''................'.'''''''.''''''''''''''',;:;;;,'',,,::
..................................''''''',,,'...........'''''''''''''.'',,,,'''''''''',;;;;;,'',,,,;
..................................''''''',,,'....................'''.'',,,,,,,,''''''',,;,,,,''',,''
.................................'',,,,,,,,,'...'''''''.............',,,,,,,,,,,''',,,,,,,''''',,,,'
.................................'',,,,,,,,,'''',,,,,,,'''''......'',,;;,,,,,,,'''',,,,,,,''..'',,,'
.................................'',,,,,,,,,''.''''''............',,,,,,,,,,,,,'''',''''''''..'',,,,
.................................',,,,,,,,,,'...................',,,,,,,,,,,,,''',,,,,,,'''.',;;,,,,
................................'',,,,,,,,,,''........;;,'.....,,,,,,,,,,,,,,,'',;;;,,,''',,;:;;;,,,
................................'',,,,,,,',,''......,..;;,''..,,,'',,''''',,,'',;;;,,,,'',,,;::;;',,
................................''''',,,,',;,'........,;;,''',,,'''''''''',,'',;;;,,,,'',,,,;;;,,',,
...............................''''''',,'',,''......''''''..'','''''''''',,,',,,,,,,,,'',,,,,,,,'',,
............................''''''''''',,,,,'''....''......''',,,''''',,,,,',,,,,,,,,,'',,,,,,,,',''
..........................''''''''''',,,,,,,,'''''''......'''',,,,,,,,,'''',,''''''','',,,,,,,,,',''
.........................'''''''''',,,,,,,,,'''''''''.....''',,,,,,,,''''','''''''''''',,,,,,'''',''
.........................'''''''.'''',,,,,,,'''''''......'''',,,,,,,''''',,''''''''''',,,,,,,,'','''
..........................''''''.''''',,,,,'''''''''''''''''',,,,,,'''''',,,,,,,,,,,'',,,,,,,,'','''
..............,;;,,,'.......''''..'''',,''''''','''''''''''',,,,,''''''',,,,,',,,,''',,,,,,,,,''''''
..............,;:,;,,''......'''..''',,,''''',,,,',,,,'''''',,,,'''''''',,,,,,,,'''',,,,,,,,,'',''''
..............,,,,;;,'''..........''',,,''''',,,,;;;,'''''',,,,'''''''',,,,,,,,'''',,,''''''''''''''
..............,'',;;,,''.........'''',,,''''',,,;;;,'''''',,,,'''''''',,,,'',''''',,,'''''''''''''''
..............''',;;,,''.........'''',,,'''''',,;;,''''''',,,'''''''',,,,''''''''',,,'''''''''''''''